dela via:
ofta kommer jag att få denna fråga till min brevlåda, forum och även i samtal. Hur man beräknar antalet virtuella användare (VUsers) för belastning/stresstestning? Vad ska de samtidiga virtuella användarna ladda? Vad ska vara toppbelastningen?
25, 100, 500, 1000. Vi kan inte ge antal VUsers blint som inte kommer att returnera intuitivt resultat för analys.
Huvudsyftet med VUsers är att simulera den levande miljön. Det är väldigt knepigt men lätt att få antal VUsers som krävs för last/stresstestning. Universell formel för att beräkna den ankommande hastigheten till systemet är Little lag.
N = Z * (R + T)
där N – antal VUsers,
Z – transaktioner per sekund (TPS)
R – svarstid i sekunder
t – Tänk Tid i sekunder
om du får följande data från intressenterna, dvs TPS, svarstid och tanketid, antal vusers kan beräknas enkelt.
T. ex. TPS är 100, R är 3 SEK och T är 2 sek då kommer N att vara
N = 100 * (3+2)
= 100 * 5
= 500
toppbelastningen kommer att vara 500 VUsers.
Antag att om det inte finns några data tillgängliga på TPS och svarstid, och du känner till någon av följande kombinationer, kan du använda den här online-kalkylatorn.
- Peak Timbesök och genomsnittlig besökslängd
- Peak Timsidor, Testcase storlek och varaktighet
det är viktigt viktigt att simulera indata i belastning/stresstestning. Denna online-kalkylator ger hur många data du behöver för simulering.
dela via: