Hvad er svartidstest?
Svartidstest måler den tid, det tager for en systemnode at svare på anmodningen fra en anden. Det er den tid, et system tager at nå et specifikt input, indtil processen er slut. For eksempel har du API, og du vil vide nøjagtigt, hvor lang tid det tager at udføre det og returnere data i JSON. Svartid måler serverresponsen for hver enkelt transaktion eller forespørgsel.
Svartid starter, når en bruger sender en anmodning og slutter på det tidspunkt, hvor applikationen angiver, at anmodningen er afsluttet.

Svartidstest
I denne vejledning lærer du
- Hvad er svartidstest?
- Hvordan måles svartid?
- Typer af svarmålinger
- Tre vigtige responstidværdier
- Svarstidstestværktøjer
Hvordan måles svartid?
For at måle svartid kan vi bruge testværktøjer ved at omgive en vigtig forretningsproces med start- og sluttransaktioner. En forretningsproces kan være en handling eller et sæt handlinger, som brugerne udfører i applikationen for at fuldføre en forretningsopgave som login til applikationen eller at købe en bog på Amazon.com
For den samme proces til måling af svartid for en API, vil svaret variere lidt fra værktøj til værktøj. Her er hvorfor
- Metode til beregning af metrics indsamlet af hvert API-responstidstestværktøj
- Værktøjer Simuler belastning og indfangningshastighed, som kan gøre en forskel i svartiden
- Ekstra poster registreret ved overvågning af brugerbelastninger
- Computermetrik indsamlet af hvert værktøj øger responstiden på grund af højt ressourceforbrug.
- Arkitekturen for de to værktøjer kan være forskellig
Typer af svarmålinger:
Svarstidsmålinger | Forklaring |
---|---|
Gennemsnitlig svartid | Den gennemsnitlige svartid er den gennemsnitlige tid, det tager for hver rundrejseanmodning. Den gennemsnitlige svartid inkluderer indlæsningstiden for HTML, CSS, XML, billeder, JavaScript-filer osv. Derfor påvirkes gennemsnittet, når der er langsomme komponenter i systemet. |
Peak Response Time | Peak Response Time hjælper os med at finde potentielt problematiske komponenter. Det hjælper os med at finde alle uregelmæssigheder på webstedet eller systemet, hvor en bestemt anmodning ikke håndteres korrekt. For eksempel kan der være udført en stor database-forespørgsel, som kan påvirke svartiden. Denne forespørgsel tillader ikke, at siden indlæses på det ønskede tidspunkt. |
Fejlrate | Fejlfrekvensen er en matematisk beregning, der viser procentdelen af problemanmodninger i forhold til alle anmodninger. Denne procentdel tæller alle HTTP-statuskoder, der viser en fejl på serveren. Det tæller også anmodninger, der er timeout. |
Tre vigtige responstidværdier
Svartidstest har to mest væsentlige egenskaber:
- Gennemsnitlig svartid.
- Maksimal responstid.
Det viser, hvor længe en bruger skal vente på, at serveren svarer på sin anmodning.
Følgende er vigtige eksempler på responstidstestværdier
Responstid | Betydning |
---|---|
0,1 sekund | Det er den mest foretrukne svartid. Hvis svartiden er 0,1, føler brugerne altid, at applikationen eller systemet reagerer med det samme og føler ikke nogen afbrydelse. |
1,0 sekund | Det er defineret som den maksimale grænse for acceptabel responstid. Brugere vil sandsynligvis ikke mærke nogen afbrydelse, selvom de kan opleve en vis forsinkelse. Svartiden på mere end 1 sekund kan afbryde brugeroplevelsen. |
10 sekunder | Det er en maksimumsgrænse, hvorefter svartiden går ud over den acceptable grænse. Men i dagens tid, hvis svartiden overstiger 6 sekunder, forlader brugeren dette websted eller afslutter applikationen. |
Generelt skal svartiden være hurtig som muligt i intervallet 0,1 - 1 sekund. Imidlertid kan folk tilpasse en langsommere svartid, men de vil aldrig være tilfredse med en svartid, der er større end 2 sekunder. Mindre svartider, bedre er kundetilfredshed, mindre omkostninger, højere kundetilfredshed.
Svarstidstestværktøjer:
Der er mange responstid testværktøjer er tilgængelige på markedet. Tre mest fremtrædende eksempler på svartidstestværktøjer er:
1) JMeter:
Jmeter kan bruges til belastningstest på målapplikationen.
Download link: http://jmeter.apache.org/download_jmeter.cgi
2) Load Runner:
Load Runner er et belastningstestprodukt udviklet af Microfocus. LoadRunner respons testværktøj fungerer på princippet om at simulere virtuelle brugere på emneansøgningen.
Download link: https://software.microfocus.com/de-de/products/loadrunner-load-testing/free-trial
3) AEM:
Adobe Experience-styring, der kort tid efter kaldes AEM, er et andet effektivt værktøj til test af svartid. Det giver mulighed for at kontrollere problematiske forespørgsler, anmodning og fejlmeddelelse.
Download link: https://helpx.adobe.com/in/experience-manager/6-3/sites/developing/using/aem-eclipse.html
Konklusion:
- Svartid henviser til den tid, det tager for en systemknude at svare på anmodningen fra en anden.
- Den gennemsnitlige svartid i præstationstest er den gennemsnitlige tid, der er taget for hver rundrejseanmodning.
- Peak Response Time hjælper os med at finde ud af, hvilke komponenter der potentielt er problematiske.
- Fejlfrekvensen er en matematisk beregning, der viser procentdelen af problemanmodninger.
- Tre vigtige responstidværdier er: 0,1 sekunder, 1,0 sekund og 10 sekunder.
- Tre mest anvendte svartidstestværktøjer er Jmeter, Loadrunner og AEM.