Tryktestværktøjer
TPS (Transaktioner per sekund)
TPS står for Transactions Per Second, som er antallet af transaktioner behandlet pr. sekund. En transaktion refererer til processen, hvor en klient sender en anmodning til serveren, og derefter svarer serveren (fuld behandling, dvs. klienten initierer anmodningen for at få et svar). Klienten starter timingen ved afsendelse af en forespørgsel og afslutter timingen efter at have modtaget et svar fra serveren for at beregne den brugte tid og antallet af gennemførte transaktioner, og til sidst bruge disse oplysninger til at evaluere scoren. En transaktion kan svare til flere forespørgsler, og du kan henvise til transaktionsoperationerne i databasen nedenfor.
QPS (forespørgsel per sekund)
QPS (Query Per Second), QPS er faktisk en almindelig målemetode til at måle gennemstrømning (throughput), altså hvor mange forespørgsler serveren behandler på et sekund – vi refererer normalt til HTTP-forespørgsler, selvfølgelig gælder det højere antal og jo højere belastning på serveren, desto stærkere er processorkraften. Til reference kan et program med simpel forretningslogik, inklusive databaseadgang, levere omkring 50-100 QPS, når det kører en enkelt kerne, dvs. det kan behandle 50-100 forespørgsler per sekund.
Beregningsforhold: QPS = samtidighed / gennemsnitlig svartid; Samtidighed = QPS * Gennemsnitlig responstid QPS = krav/sekund = forespørgsler/sekund
Gennemsnitlig responstid (RT)
RT: Svartid, den gennemsnitlige behandlingstid det tager at behandle en forespørgsel. Vi ser også generelt på den gennemsnitlige behandlingstid for 90% af anmodningerne, da der kan være ekstreme forhold på grund af netværksforhold.
|