Kas yra paleidimo laikas apkrovos testavime

Kas yra paleidimo laikas apkrovos testavime

Ramp Up Time savybe atspindi delsa nuo testo pradzios iki visu virtualiu vartotoju paleidimo.

Tai yra nepriklausoma nuo trukmes nustatymo ir nurodo, kiek laiko uztrukti "paleidimui" iki viso pasirinkto virtualiu vartotoju skaiciaus.

Paleidimo laikas turi buti pakankamai ilgas, kad isvengtumete per dideles darbo apkrovos testo pradzioje, ir pakankamai trumpas, kad paskutiniai virtualus vartotojai pradetu veikti pries pirmiesiems baigiant (nebent norite, kad taip ivyktu).

Sis nustatymas taip pat taikomas JMeter apkrovos testavimui.

Paleidimo laikas

Paleidimo laiko grafikas

Pastaba: Galite slankioti Ramp Up Time nustatyma, kad geriau vizualizuotumete apkrovos testa, kuri ketinatee paleisti.

Paleidimo trukme ir zingsniai JMeter apkrovos testavime

"Paleidimo trukmes" ir "zingsniu" koncepciju supratimas yra labai svarbus naudojant JMeter apkrovos testavimui. Sios koncepcijos padeda kurti testus, simuliuojanczius realius apkrovos modelius jusu tikslinems programoms.

Paleidimo trukme JMeter

Paleidimo trukme yra laikas, per kuri JMeter paleidzia visas gijas (arba virtualius vartotojus), kuriuos norite simuliuoti. Pavyzdziui, jei turite 100 giju ir 100 sekundziu paleidimo trukme, JMeter paleist 1 gija kas sekunde.

Paleidimo trukmes tikslas -- isvengti staigaus srauto antpluudzio i programa. Tai ypac svarbu testuojant sistemas, kurios gali sunkiai susidoroti su dideliais, momentiniais srauto kiekiais.

Zingsniai

Nors "zingsniai" nera standartinis terminas JMeter zodyne, jis daznai naudojamas aprasant buda, kuriuo apkrova didinama testo metu. "Zingsniu apkrovos" modelis apima vartotoju skaiciaus palaipsnini didinima etapais ar "zingsniais", kol pasiekiama pageidaujama piko apkrova.

Pavyzdziui, galite pasirinkti prideti 10 vartotoju kas 10 sekundziu, kol aktyvus bus is viso 100 vartotoju. Sis metodas leidzia stebeti sistemos elgesena esant ivairioms apkrovos lygiams.

Realistinis pavyzdys

Tarkime, norite simuliuoti 500 vartotoju ir stebeti sistemos reakcija palaipsniui didinant vartotoju skaiciu.

Giju skaicius (vartotojai): 500 Paleidimo trukme: 100 sekundziu Zingsniai: 5

Esant siai konfiguracijai:

  1. Kas 20 sekundziu (100 sekundziu padalinta is 5 zingsniu) pradesiu nauja vartotoju partija.
  2. Kiekvienas zingsnis pristatytu 100 vartotoju (500 vartotoju padalinta is 5 zingsniu).
  3. Tai reiskia, kad JMeter paleidzia 5 vartotojus kas sekunde kiekvienam zingsniui, nes 20 sekundziu padalinta is 100 vartotoju duoda 0,2 sekundes vienam vartotojui.

Per 100 sekundziu visi 500 vartotoju bus aktyvus, o apkrova pristatoma 5 atskirais etapais. Si saranka palengvina etapini stebejimo metodaa. Ji leidzia ivertinti sistemos atsakyma su 100 aktyviu vartotoju, tada 200 ir taip toliau, kol visi 500 vartotoju bus itraukti. Sis kontroliuojamas apkrovos pridejimo budas puikiai tinka nasumo problemoms nustatyti esant skirtingiems apkrovos lygiams.

Paazngesniems testavimo scenarijams apsvarstykite JMeter debesijos apkrovos testavima su LoadFocus, kad panaudotumete kelias debesijos vietas ir gautumete gilesniu izvalgu.