Kaip patikrinti apkrovos testo rezultatus
Anksciau mateme, kaip sukurti nauja apkrovos testa svetainei ar API galiniam taskui naudojant sasaja is Naujo apkrovos testo puslapio naudojant musu debesijos apkrovos testavimo irankio.
Dabar sutelkime demesi i tai, kaip interpretuoti musu apkrovos testo rezultatus, nesvarbu, ar tai svetaines, API, ar tinklo paslaugos apkrovos testas. Rezultatai yra panasus tiek svetainiu/API apkrovos testams, tiek Apache JMeter testo skriptais vykdomiems apkrovos testams.
Apkrovos testo rezultatu puslapio apzvalga
Isanalizuokime detaliai jusu apkrovos testo (JMeter apkrovos testo) rezultatu puslapi.
Apzvalginiu rezultatu puslapis
- Testo pavadinimas, testo ID, testo vieta
Virsutiniame kairiajame rezultatu puslapio kampe matome musu apkrovos testo pavadinima, testo vykdymu skaiciu ir geografine vieta, is kurios musu virtualus vartotojai pasieke galini taska.
- Pakartotinio paleidimo mygtukas, Testo redagavimo mygtukas, PDF ataskaitos spausdinimo mygtukas, Atsisiuntimu ataskaitos ir testo failu iskleidziamasis meniu.
Virsutiniame desiniajame rezultatu puslapio kampe yra greitosios prieigos mygtukai: pakartotinai paleisti dabartini apkrovos testa, redaguoti testo konfiguracija, spausdinti PDF ataskaita ir atsisiusti failus, susijusius su dabartine apkrovos testo konfiguracija ir rezultatais.
- Pakartotinis paleidimas automatiskai paleist kita dabartinio apkrovos testo vykdyma. Tai inicijuos visas debesijos instancijas testo pakartotiniam vykdymui su ta pacia konfiguracija.
- Testo redagavimas nuves jus i testo konfiguracijos puslapi, jei norite pakeisti virtualiu vartotoju skaiciu, trukme, paleidimo laika, paleidimo zingsnius, vieta ar galinius taskus. Konfiguracijos saugomos kiekvienam testo vykdymui, todel net pakeituz naujausia konfiguracija, visi testo vykdymai bus rodomi su atitinkama testo konfiguracija. Tik naujausia testo konfiguracija rodoma Testo redagavimo puslapyje.
- Rezultatu skirtukai
Rezultatu puslapis padalintas i kelis skirtuku skydelius geresniam rodikliu supratimui. Yra sesi skirtukai, kuriuos galima pasiekti norint suprasti apkrovos testo rezultatus: Issamiai issiaiskinsime kiekviena is siu skirtuku skydeliu, kad suprastume, kaip geriausiai isnaudoti apkrovos testo rezultatus.
- Overview
- Timeline
- Insights
- Errors
- Stats
- Logs
- Visu vykdytu galiniu tasku (uzklausu) iskleidziamasis sarasas apkrovos testo metu.
Visi zemiau esantys rodikliai ir rezultatai yra susije su pasirinktu galinio tasko (uzklausos) URL. Jei apkrovos teste yra daugiau nei vienas galinio tasko (uzklausos) URL, galite perziureti kito galinio tasko (uzklausos) URL rezultatus naudodami iskleidziamaji sarasa.
- Testo busena
Yra keletas galimu busenu, kurios cia rodomos:
- running - rodoma, jei dabartinis apkrovos testas vis dar vykdomas
- completed - rodoma, jei dabartinis apkrovos testas baigtas
- aborted - rodoma, jei apkrovos testas buvo nutrauktas pries pabaiga.
- Konfiguracija
Cia galite perziureti dabartine testo konfiguracija, pradzios ir pabaigos laikus bei atsakymo kodu apzvalga. Dabartinio apkrovos testo konfiguracijos detales:
- Virtual Users
- Duration
- Ramp Up Time
- Ramp Up Steps
- Start Time
- End Time
- Response Codes
Dabartine apkrovos testo konfiguracija yra priskirta prie dabartinio rezultatu ir konfiguracijos keitimas nepaveiks sio rodinio.
- Apzvalginiu rezultatu rodikliai
- Samples - Tai atspindi bendra uzklausu, siustu i serveri, skaiciu per apkrovos testo trukme.
- Average Response Time - Vidutinis atsako laikas arba vidutinis atsakymo laikas atspindi laika nuo momento, kai vartotojas isiuncia uzklausa, iki momento, kai programa nurodo, kad uzklausa ivykdyta. Tai aritmetinis vidurkis visiems atsakymams (visu atsako laiku suma / skaicius), rodoma vidutine reiksme.
- 90% Response Time - 90% atsako laikas arba 90-asis procentilis atspindi reiksme, uz kuria 90% atsakymu (duomenu tasku) yra mazesni ir 10% yra didesni, rodoma 90-ojo procentilio reiksme.
- Hits/second - Hits/s nurodo uzklausu skaiciu, kuri programa gauna kas sekunde, rodoma vidutine reiksme.
- Total Errors - Tai atspindi bendras klaidas, aptiktas vykdant testa nurodytu URL (4xx ir 5xx atsakymo kodai ar kitos rysio klaidos), rodoma bendra reiksme.
- Errors Percentage (%) - Tai atspindi klaidu procenta, aptiktu apkrovos testo metu, is bendro musteriu skaiciaus.
- Rezultatu grafikai
Apzvalginame puslapyje yra du grafikai: Response time over virtual users ir Hits/s & Errors over time.
- Grafike Response time over virtual users galite matyti atsako laikus apkrovos testo metu. Idomu atrasti siame grafike, kada apkrovos testo metu (kiek virtualiu vartotoju kreipiasi i jusu programa) atsako laikas pradeda dideti. Galite matyti paleidimo laika ir zingsnius, kaip virtualiu vartotoju skaicius didinamas iki sukonfigaruoto skaiciaus.
- Tuo paciu metu grafike Hits/s & Errors over time galite tikrinti uzklausu per sekunde skaiciu, kuri jusu programa patiria apkrovos testo metu, kartu su klaidu skaiciumi ir ju atsiradimo momentu apkrovos testo metu.
Sie du grafikai yra labai naudingi, nes parodo, kaip jusu programa elgiasi apkrovos testo metu ir ar yra kokiu nors silpnuju vietu/klaidu didinant vienalaikiu virtualiu vartotoju skaiciu.