Trykktestverktøy
TPS (Transaksjoner per sekund)
TPS står for Transactions Per Second, som er antall transaksjoner behandlet per sekund. En transaksjon refererer til prosessen der en klient sender en forespørsel til serveren, og deretter reagerer serveren (full behandling, dvs. klienten initierer forespørselen for å få svar). Klienten starter timing når en forespørsel sendes og avslutter timingen etter å ha mottatt svar fra serveren for å beregne tiden brukt og antall fullførte transaksjoner, og til slutt bruke denne informasjonen til å evaluere poengsummen. En transaksjon kan tilsvare flere forespørsler, og du kan referere til transaksjonsoperasjonene i databasen nedenfor.
QPS (Spørring per sekund)
QPS (Query Per Second), QPS er faktisk en vanlig måleparameter for å måle gjennomstrømning (throughput), altså hvor mange forespørsler serveren behandler i ett sekund – vi refererer vanligvis til HTTP-forespørsler, selvfølgelig: Jo høyere antall, jo høyere belastning på serveren, desto sterkere er prosesseringskraften. Til referanse kan et program med enkel forretningslogikk, inkludert databasetilgang, tilby rundt 50–100 QPS når det kjører en enkelt kjerne, det vil si det kan behandle 50–100 forespørsler per sekund.
Beregningsforhold: QPS = samtidighet / gjennomsnittlig responstid; Samtidighet = QPS * Gjennomsnittlig responstid QPS = krav/sekund = forespørsler/sekund
Gjennomsnittlig responstid (RT)
RT: Svartid, den gjennomsnittlige behandlingstiden det tar å behandle en forespørsel. Vi ser også generelt på gjennomsnittlig behandlingstid for 90 % av forespørsler, da det kan være ekstreme forhold på grunn av nettverksforhold.
|