Trycktestverktyg
TPS (Transaktioner per sekund)
TPS står för Transactions Per Second, vilket är antalet transaktioner som behandlas per sekund. En transaktion avser processen där en klient skickar en förfrågan till servern och sedan svarar servern (full bearbetning, dvs. klienten initierar förfrågan för att få ett svar). Klienten börjar tidtagningen när en förfrågan skickas och avslutar tiden efter att ha fått ett svar från servern för att beräkna den använda tiden och antalet slutförda transaktioner, och slutligen använda denna information för att utvärdera poängen. En transaktion kan motsvara flera förfrågningar, och du kan hänvisa till transaktionsoperationerna i databasen nedan.
QPS (Fråga per sekund)
QPS (Query Per Second), QPS är faktiskt ett vanligt mått för att mäta genomströmning (throughput), det vill säga hur många förfrågningar servern hanterar på en sekund – vi syftar vanligtvis på HTTP-förfrågningar, där ju högre antal, desto högre belastning på servern, desto starkare processorkraft. Som referens kan ett program med enkel affärslogik, inklusive databasåtkomst, tillhandahålla cirka 50–100 QPS när det kör en enda kärna, det vill säga det kan hantera 50–100 förfrågningar per sekund.
Beräkningsrelation: QPS = samtidighetsbelopp / genomsnittlig svarstid; Samtidighet = QPS * Genomsnittlig svarstid QPS = krav/sek = förfrågningar/sek
Genomsnittlig svarstid (RT)
RT: Svarstid, den genomsnittliga behandlingstid det tar att behandla en förfrågan. Vi tittar också generellt på den genomsnittliga bearbetningstiden för 90 % av förfrågningarna, eftersom det kan finnas extrema skillnader på grund av nätverksförhållanden.
|