Kas yra musteriai apkrovos testavime?
Issamus zaneras i "musterius" apkrovos testavime
Jei nagrinejate apkrovos testavimo pasauli, tiketina, kad esate susidure su terminu "musteriai" (samples). Issiaiskinkime, ka jis reiskia.
Taigi, kas yra musteriai?
Isivaizduokite: esate judrioje kavineje, ir kiekviena karta, kai kas nors ieina ir uzsako kava, tai tarsi "uzklausos" siuntimas baristai. Dabar isivaizduokite, kad galetumete suskaiciuoti kiekviena is siu kavos uzsakymu -- butent tai ir yra musteriai apkrovos testavimo pasaulyje. Tik vietoj lattes ir espresso kalbame apie HTTP uzklausas, siunciamas serveriams.
Paprasčiau tariant, kiekviena karta, kai virtualus vartotojas saveikauia su svetaine ar programa apkrovos testo metu, tai tarsi "uzsakymo" pateikimas arba uzklausos siuntimas. Sis uzsakymas ir yra tai, ka vadiname "musteriu".
Kodel tureciau dometis musteriais?
1. Srauto kamščiu supratimas
Isivaizduokite vaziavima per miesta piko valandomis. Automobiliu skaicius, kuri sutinkate, yra panasus i musteriu skaiciu apkrovos teste. Kaip noretumete zinoti, koks srautas mieste piko valandomis, taip norite zinoti, kiek uzklausu pateikiama jusu serveriui testo metu.
2. Geros, blogos ir nesekmuingos uzklausos
Apkrovos testavime ne visi musteriai ar "uzsakymai" sekmingai ivykdomi. Kai kurie gali baigtis klaidomis. Zvelgdami i sekmingu ir nesekmingu musteriu santyki, galite susidaryti vaizda apie savo svetaines ar programos patikimuma.
3. Zavilgsnis i serverio kasdienybie
Kiekviena karta, kai vartotojas siuncia uzklausa, jis tikisi atsakymo. Apkrovos testavime tai yra laikas, per kuri serveris apdoroja ta uzklausa. Jei kavine perpildyta, kaves teks laukti amzinai. Panasiai, stebedami, kiek laiko kiekvienam musteriui uztrunkama gauti atsakyma, galite nustatyti, kaip labai serveris yra apkrautas.
Musteriu analize
Musteriu skaiciavimas
Judri kavine yra puiku verslui. Panasiai, didelis musteriu skaicius reiskia daug virtualios veiklos testo metu. Taciau daugiau ne visada reiskia geriau. Jei kavine perpildyta, jusu uzsakymas gali buti supainiuotas arba tekti laukti amzinybe. Skaitmeninaje srityje per daug musteriu gali reiksti, kad serveris perkrautas, kas veda prie letesnio atsako laiko ar net gedimu.
Sekmingos uzklausos ir klaidos
Tai gana paprasta. Norite kuo daugiau sekmingu musteriu. Didelis nesekmingu musteriu skaicius yra ispejamasis signalas, kad kazkas negerai!
Greitas aptarnavimas ar sraiglio tempas?
Vartotojai tikisi greitu atsakymu. Stebedami, kiek laiko musteriams uztrunkama gauti atsakymus, galite nustatyti, ar jusu serveris yra skaitmeninis sprinteris ar sneke.
Apibendrinimas: kodel musteriai yra tikrai svarbas
Esmine yra ta, kad jei zengiate i apkrovos testavima, galvokite apie musterius kaip apie jusu svetaines ar programos pulso patikrinima. Tai nera tik technine statistika; tai jusu serverio nasumo esant apkrovai sirdies duziai.
Kiekviena karta, kai isgirsite "musteriai", pagalvokite apie ta judria kavine ir visus kavos uzsakymus. Nesvarbu, ar siekiate labai judrios skaitmenines kavines, ar jaukios nisinius vieteles, musteriu supratimas nukreips jus teisinga kryptimi.