Vad är svarstestning?
Svarstidstestning mäter den tid det tar för en systemnod att svara på en annan begäran. Det är den tid det tar för ett system att nå en specifik ingång tills processen är över. Till exempel har du API och du vill veta exakt hur mycket tid det tar att köra det och returnera data i JSON. Svarstid mäter serversvaret för varje enskild transaktion eller fråga.
Svarstiden börjar när en användare skickar en begäran och slutar vid den tidpunkt då programmet anger att begäran har slutförts.

Svarstidstestning
I den här handledningen lär du dig
- Vad är svarstestning?
- Hur mäter jag svarstiden?
- Typer av svarstatistik
- Tre viktiga svarstidvärden
- Svarstidstestverktyg
Hur mäter jag svarstiden?
För att mäta responstid kan vi använda testverktyg genom att omge en viktig affärsprocess med start- och sluttransaktioner. En affärsprocess kan vara en åtgärd eller en uppsättning åtgärder som användarna utför i applikationen för att slutföra en affärsuppgift som att logga in på applikationen eller köpa en bok på Amazon.com
För samma process för att mäta svarstiden för ett API, kommer svaret att variera något från verktyg till verktyg. Här är varför
- Metod för beräkning av mätvärden som samlats in av varje API-svarsteststest
- Verktyg Simulera last- och infångningshastighet som kan göra skillnad i responstiden
- Extra poster registrerade vid övervakning av användarbelastningar
- Datorvärden som samlas in av varje verktyg ökar svarstiden på grund av hög resursförbrukning.
- Arkitekturen för de två verktygen kan vara annorlunda
Typer av svarsmätvärden:
Svarstid mätvärden | Förklaring |
---|---|
Genomsnittlig svarstid | Den genomsnittliga svarstiden är den genomsnittliga tiden det tar för varje tur och returförfrågan. Den genomsnittliga svarstiden inkluderar laddningstiden för HTML, CSS, XML, bilder, JavaScript-filer etc. Därför påverkas genomsnittet när långsamma komponenter finns i systemet. |
Högsta svarstid | Peak Response Time hjälper oss att hitta potentiellt problematiska komponenter. Det hjälper oss att hitta alla oegentligheter på webbplatsen eller systemet där en viss begäran inte hanteras korrekt. Till exempel kan det finnas en stor databasfråga som kan påverka svarstiden. Denna fråga tillåter inte att sidan laddas vid önskad tidpunkt. |
Felfrekvens | Felfrekvensen är en matematisk beräkning som visar procentandelen problemförfrågningar mot alla förfrågningar. Denna procentsats räknar alla HTTP-statuskoder som visar ett fel på servern. Det räknar också förfrågningar som är timeout. |
Tre viktiga svarstidvärden
Svarstest har två viktigaste egenskaper:
- Genomsnittlig svarstid.
- Maximal svarstid.
Den visar hur länge en användare behöver vänta på att servern svarar på sin begäran.
Följande är viktiga svarstidstest exempelvärden
Respons tid | Betydelse |
---|---|
0,1 sekund | Det är den mest föredragna svarstiden. Om svarstiden är 0,1, känner användarna alltid att applikationen eller systemet svarar direkt och känner inga avbrott. |
1,0 sekund | Det definieras som den maximala gränsen för acceptabel svarstid. Användare kommer troligen inte att känna avbrott, även om de kan uppleva en viss försening. Svarstiden på mer än 1 sekund kan avbryta användarupplevelsen. |
10 sekunder | Det är en maxgräns varefter svarstiden överskrider den acceptabla gränsen. Men i dagens tid, om svarstiden överstiger 6 sekunder, lämnar användaren webbplatsen eller avslutar applikationen. |
I allmänhet bör svarstiden vara snabb som möjligt i intervallet 0,1 - 1 sekund. Men människor kan anpassa en långsammare svarstid, men de kommer aldrig att vara nöjda med en svarstid som är längre än 2 sekunder. Mindre svarstider, bättre är kundtillfredsställelse, lägre kostnader, högre kundnöjdhet.
Svarstidstestverktyg:
Det finns många svarstestverktyg finns på marknaden. Tre mest framträdande exempel på svarstestverktyg är:
1) JMeter:
Jmeter kan användas för belastnings- och prestandatestning i målapplikationen.
Hämta länk: http://jmeter.apache.org/download_jmeter.cgi
2) Load Runner:
Load Runner är en lasttestprodukt utvecklad av Microfocus. LoadRunner-svarstestverktyget fungerar på principen att simulera virtuella användare i ämnesapplikationen.
Ladda ner länk: https://software.microfocus.com/de-de/products/loadrunner-load-testing/free-trial
3) AEM:
Adobe Experience-hantering, som snart kallas AEM, är ett annat effektivt verktyg för att testa svarstiden. Det gör det möjligt att kontrollera problematiska frågor, begäran och felmeddelande.
Hämta länk: https://helpx.adobe.com/in/experience-manager/6-3/sites/developing/using/aem-eclipse.html
Slutsats:
- Svarstid avser den tid det tar för en systemnod att svara på en annan begäran.
- Den genomsnittliga svarstiden vid prestandatestning är den genomsnittliga tid det tar för varje tur och returförfrågan.
- Peak Response Time hjälper oss att hitta vilka komponenter som är potentiellt problematiska.
- Felfrekvensen är en matematisk beräkning som visar procentandelen problemförfrågningar.
- Tre viktiga svarstidvärden är: 0,1 sekunder, 1,0 sekund och 10 sekunder.
- De tre mest använda svarstestverktygen är Jmeter, Loadrunner och AEM.