Hva er svartidstesting?
Svartidstesting måler tiden det tar for en systemnode å svare på forespørselen fra en annen. Det er tiden det tar et system å nå en bestemt inngang til prosessen er over. For eksempel har du API, og du vil vite nøyaktig hvor lang tid det tar å utføre det og returnere data i JSON. Svartid måler serverresponsen til hver enkelt transaksjon eller spørring.
Svartid starter når en bruker sender en forespørsel og slutter når applikasjonen oppgir at forespørselen er fullført.

Svartidstesting
I denne veiledningen vil du lære
- Hva er svartidstesting?
- Hvordan måler responstid?
- Typer svarberegninger
- Tre viktige responstidverdier
- Svarstidsverktøy
Hvordan måler responstid?
For å måle responstid kan vi bruke testverktøy ved å omgjøre en viktig forretningsprosess med start- og slutttransaksjoner. En forretningsprosess kan være en handling eller et sett med handlinger som brukere utfører i applikasjonen for å fullføre en forretningsoppgave som å logge på applikasjonen eller å kjøpe en bok på Amazon.com
For den samme prosessen for å måle responstid for en API, vil responsen variere litt fra verktøy til verktøy. Her er hvorfor
- Metode for beregning av beregninger samlet av hvert API-reaksjonstidstestverktøy
- Verktøy Simuler lasten og fangsthastigheten som kan utgjøre en forskjell i responstiden
- Ekstra gjenstander registrert ved overvåking av brukerlast
- Beregningsberegninger samlet av hvert verktøy øker responstiden på grunn av høyt ressursforbruk.
- Arkitekturen til de to verktøyene kan være forskjellig
Typer av svarberegninger:
Svarstid beregninger | Forklaring |
---|---|
Gjennomsnittlig svartid | Gjennomsnittlig responstid er gjennomsnittlig tid det tar for hver tur / retur-forespørsel. Gjennomsnittlig responstid inkluderer lastetiden for HTML, CSS, XML, bilder, JavaScript-filer osv. Derfor blir gjennomsnittet påvirket når sakte komponenter er tilstede i systemet. |
Topp responstid | Peak Response Time hjelper oss med å finne potensielt problematiske komponenter. Det hjelper oss å finne all uregelmessighet på nettstedet eller systemet der en bestemt forespørsel ikke blir håndtert riktig. Det kan for eksempel være et stort databasespørsmål som kan påvirke responstiden. Dette spørsmålet tillater ikke at siden lastes inn til ønsket tidspunkt. |
Feilrate | Feilfrekvensen er en matematisk beregning som viser prosentandelen av problemforespørsler mot alle forespørsler. Denne prosentandelen teller alle HTTP-statuskoder som viser en feil på serveren. Den teller også forespørsler som er tidsavbrutt. |
Tre viktige responstidverdier
Svartidstest har to viktigste egenskaper:
- Gjennomsnittlig responstid.
- Maksimal responstid.
Det viser hvor lenge en bruker trenger å vente på serveren til svaret på forespørselen.
Følgende er viktige eksempelverdier for svartidstesting
Responstid | Betydning |
---|---|
0,1 sekund | Det er mest foretrukket responstid. Hvis responstiden er 0,1, føler brukerne alltid at applikasjonen eller systemet reagerer umiddelbart, og føler ikke noe avbrudd. |
1.0 sekund | Det er definert som den maksimale grensen for akseptabel responstid. Det er usannsynlig at brukerne vil føle noe avbrudd, selv om de kan oppleve noe forsinkelse. Svartiden på mer enn 1 sekund kan forstyrre brukeropplevelsen. |
10 sekunder | Det er en maksimumsgrense etter hvilken responstid går ut over akseptabel grense. Imidlertid, i dagens tid, hvis responstiden overstiger 6 sekunder, vil brukeren forlate nettstedet eller avslutte applikasjonen. |
Generelt skal responstiden være rask som mulig i intervallet 0,1 - 1 sekund. Imidlertid kan folk tilpasse en langsommere responstid, men de vil aldri være fornøyd med en responstid som er større enn 2 sekunder. Mindre responstid, bedre er kundetilfredshet, lavere kostnader, høyere kundetilfredshet.
Svarstidsverktøy:
Det er mange svartidstestverktøy som er tilgjengelige i markedet. Tre mest fremtredende eksempler på svartidstestverktøy er:
1) JMeter:
Jmeter kan brukes til belastning og ytelsestesting på målapplikasjonen.
Last ned lenke: http://jmeter.apache.org/download_jmeter.cgi
2) Last Runner:
Load Runner er et lastetestprodukt utviklet av Microfocus. LoadRunner respons-testverktøy fungerer ut fra prinsippet om å simulere virtuelle brukere på emneapplikasjonen.
Last ned lenke: https://software.microfocus.com/de-de/products/loadrunner-load-testing/free-trial
3) AEM:
Adobe Experience-administrasjon, kort kjent som AEM, er et annet effektivt verktøy for testing av responstid. Det lar deg sjekke problematiske spørsmål, forespørsel og feilmelding.
Last ned lenke: https://helpx.adobe.com/in/experience-manager/6-3/sites/developing/using/aem-eclipse.html
Konklusjon:
- Svartid refererer til det tar tid for en systemnode å svare på forespørselen fra en annen.
- Gjennomsnittlig svartid i ytelsestesting er gjennomsnittlig tid det tar for hver tur-returforespørsel.
- Peak Response Time hjelper oss med å finne ut hvilke komponenter som er potensielt problematiske.
- Feilfrekvensen er en matematisk beregning som viser prosentandelen av problemforespørsler.
- Tre viktige responstidverdier er: 0,1 sekunder, 1,0 sekund og 10 sekunder.
- Tre mest brukte responstidstestverktøy er Jmeter, Loadrunner og AEM.