jmeter listeners analyzing results with different listeners
Aquest tutorial explica els diferents tipus de JMeter Listeners per veure els resultats de les proves de JMeter i com utilitzar-los per analitzar els resultats:
Els resultats de les proves executades a JMeter es poden visualitzar mitjançant Listeners. Per tant, el pla de prova hauria d’afegir oients per comprovar els resultats de l’execució.
Els oients de JMeter permeten visualitzar els resultats en diversos formats com a Taula, Arbres, Gràfics, Registres, etc.
Els oients són la part més important del pla de proves de JMeter, ja que els usuaris només poden veure els resultats dels seus mostrejadors fent ús dels oients. Tots els oients tenen una importància diferent i es poden seleccionar en funció de com vulgueu veure els vostres resultats.
=> Feu clic aquí per La formació gratuïta completa a JMeter (més de 20 vídeos)
com afegir maven a l'eclipsi
Què aprendreu:
- Tipus d'oients JMeter
- Vídeo tutorial sobre els oients de JMeter
- Com afegir oients
- # 1) Gràfics agregats
- # 2) Informe agregat
- # 3) Resultats de l'asserció
- # 4) Mostra els resultats a la taula
- # 5) Mostra els resultats a l'arbre
- # 6) Informe resum de JMeter
- # 7) Generar resultats resumits
- # 8) Resultats de gràfics
- # 9) Desa les respostes a un fitxer
- # 10) Simple Data Writer
- Preguntes freqüents sobre els oients de JMeter
- Conclusió
Tipus d'oients JMeter
A la imatge següent es mostren els diversos formats en què JMeter Listeners visualitza el resultat.
Els diferents tipus d’oients disponibles a JMeter són:
- Veure l'arbre de resultats
- Informe resum
- Informe agregat
- Oient de fons
- Gràfic agregat
- Resultats de l'afirmació
- Visualitzador d'assercions de comparació
- Genereu resultats resumits
- Resultats de gràfics
- Oient JSR223
- Visualitzador de correu
- Gràfic del temps de resposta
- Desa les respostes a un fitxer
- Escriptor de dades senzill
- Mostra els resultats a la taula
- Bean Shell Listener
Vídeo tutorial sobre els oients de JMeter
Els resultats de la taula mostren el resultat en format de taula amb latència, temps de resposta i temps de connexió com a paràmetres importants. La resposta es pot veure al text, HTML, JSON i XML, veient els resultats en format d'arbre.
El gràfic agregat i l’informe Agregat són útils en cas de gran quantitat de mostres, i heu d’enviar gràfics al vostre client. El 90% de la línia, el 95% de la línia, la mitjana i els valors medians es poden obtenir mitjançant els oients d'Aggregate Report.
Com afegir oients
Per afegir oients, seguiu els passos esmentats a continuació:
- Obriu JMeter
- Feu clic amb el botó dret al pla de prova.
- Feu clic a Afegeix.
- Seleccioneu oient. Enumerarà tots els oients que es poden afegir.
Anem a través dels oients més habituals:
# 1) Gràfics agregats
Aggregate Graph és un dels oients importants de JMeter. Aquest oient proporciona tota la informació necessària.
Components:
- Nom : Nom de l’oient
- Comentaris : Si es pot proporcionar alguna.
Dades proporcionades per l'oient:
- #Mostres: Nombre total de mostres.
- Mitjana: Temps mitjà.
- Min: Aquest és el temps mínim que ha trigat un sampler a anar al servidor.
- Màx : Aquesta és la petició màxima de temps necessària per anar al servidor.
- Error%: Nombre de mostrejador d'errors / Nombre total de mostreig.
- Rendiment: El rendiment és la mostra per segon rebuda pel servidor.
- KB rebut / segon: Això defineix quants kilobytes per segon ha rebut el client.
- KB enviat / segon: Això defineix quants quilobytes per segon s’envien al servidor.
- Línia del 90%: Representa que el 10% dels mostrejadors han superat el temps per arribar al servidor.
- Línia del 95%: Representa que el 5% dels mostrejadors han superat el temps per arribar al servidor.
- Línia del 99%: Representa que l'1% dels mostrejadors han superat el temps per arribar al servidor.
La informació anterior és molt important i important per a un usuari que realitza una prova de càrrega, ja que aquesta anàlisi de dades ajuda l'usuari a millorar el rendiment de l'aplicació web a la prova.
Les dades, com hem comentat anteriorment, també es poden representar en forma gràfica mitjançant aquest oient, mitjançant el fitxer Visualització Gràfic opció. Facilita l’anàlisi i el treball de les dades, ja que la representació gràfica és fàcil d’entendre i analitzar.
# 2) Informe agregat
L’oient d’informes agregats és el mateix que l’oient de gràfics agregats. Tots dos oients proporcionen les mateixes dades per a l'anàlisi de l'usuari.
L’única diferència entre els oients és que el gràfic agregat es pot visualitzar tant en forma estadística com gràfica, mentre que les dades de l’informe agregat només es poden visualitzar en forma estadística.
# 3) Resultats de l'asserció
L'oient de resultats d'assercions s'utilitza per comprovar si l'afirmació aplicada és aprovada o no. A mesura que comprova el resultat de l’asserció, l’oient sempre s’ha de crear un cop s’hagi creat l’asserció per al mostreig i les sol·licituds.
# 4) Mostra els resultats a la taula
Com el seu nom indica, l'oient 'Mostra els resultats a la taula' mostra el fitxer dades en forma de taula, és a dir, en files i columnes. És un oient d’ús habitual i proporciona informació important per a l’anàlisi. Mostra les dades en forma de taula per a tots els mostrejadors. Aquest oient no es pot utilitzar per fer proves de càrrega completes, ja que consumeix una gran quantitat de CPU / memòria.
Components :
- Nom: Nom de l’oient
- Comentaris: Si es pot proporcionar cap aquí.
L'oient mostra les dades següents:
- # De mostra: Nombre total de mostrejadors.
- L'hora d'inici: És el moment en què es van emetre mostres.
- Nom del fil: Nom del fil.
- Etiqueta: Etiqueta tal com es proporciona.
- Temps de mostra (ms): Un cop el servidor inicia la sol·licitud, el temps que es triga a obtenir la resposta de la sol·licitud és el temps de mostra.
- Estat: Estat com a símbol Pass / Fail.
- bytes: Bytes rebuts pel client.
- Bytes enviats: Bytes enviats al servidor.
- Latència: És el retard en la resposta de l'aplicació a la sol·licitud enviada per l'usuari.
- Temps de connexió (ms): Aquest és el temps que triga una sol·licitud a tocar el servidor.
# 5) Mostra els resultats a l'arbre
Aquest oient té un avantatge que pot comprovar tant la sol·licitud com la resposta, ja que compara el requisit i el resultat real. No mostra els resultats de l'afirmació de passada.
La resposta es pot veure en diferents formats que es poden seleccionar des del menú desplegable de l'esquerra, tal com es mostra a la captura de pantalla següent.
Els diferents formats disponibles són: Text, comprovador Regexp, comprovador d’extractors de fronteres, comprovador CSS / JQuery, provador Xpath, provador de camins JSON, HTML, format de font HTML, HTML (recursos de descàrrega), document, JSON, XML, navegador.
Aquest oient també és bo només per a proves bàsiques i no per a proves de càrrega, ja que consumeix un gran nombre de fonts, com ara CPU i memòria.
# 6) Informe resum de JMeter
L'informe resum proporciona les dades informatives necessàries per a l'anàlisi.
Les dades següents les proporciona l’oient:
- Etiqueta: L'etiqueta és el nom o l'URL de la sol·licitud.
- #Mostres: El nombre de mostres és el nombre d’usuaris per sol·licitud
- Mitjana: El temps mitjà es calcula en funció del temps que prenen les mostres per executar l'etiqueta.
- Min: Temps mínim o mínim pres per una mostra per a l'etiqueta.
- Màx.: Temps màxim o més llarg pres per una mostra per a l'etiqueta.
- Dev : És una desviació del valor mitjà del temps de resposta de la mostra.
- Error%: Percentatge de sol·licituds fallides.
- Rendiment: És el nombre de sol·licituds processades pel servidor.
- KB / s: Són les dades baixades en KB / s mentre es realitza l'execució del rendiment.
# 7) Generar resultats resumits
Genereu resultats resumits Oient genera un informe de resum en un formulari de registre és a dir, es crea un fitxer de registre i el seu format s’especifica al fitxer de propietats de JMeter.
# 8) Resultats de gràfics
Resultats de gràfics l'usuari utilitza escolta si requereix resultats forma gràfica . El gràfic representa les dades del mostrejador més recent i el temps de resposta en els eixos x i y, respectivament.
# 9) Desa les respostes a un fitxer
Deseu les respostes a un fitxer Oient deseu les respostes de la sol·licitud . Com es mostra a la captura de pantalla següent, la resposta es pot desar mitjançant diverses opcions. Igual que hem fallat i passem respostes, en seleccionar el camp només es proporcionaran les dades necessàries.
Hi pot haver diversos motius per desar les respostes, ja que de vegades no podem trobar els motius de fallada en el moment de l’execució, de manera que desar les dades ens ajuda a analitzar les dades més endavant per conèixer el motiu de la fallada.
# 10) Simple Data Writer
Escriptor de dades senzill L'oient registra la resposta i les escriu en un fitxer pla.
Preguntes freqüents sobre els oients de JMeter
P # 1) Quin dels oients ve amb JMeter?
Resposta : A continuació es detallen:
- Veure l'arbre de resultats
- Informe resum
- Informe agregat
- Oient de fons
- Gràfic agregat
- Resultats de l'afirmació
- Visualitzador d'assercions de comparació
- Genereu resultats resumits
- Resultats de gràfics
- Oient JSR223
- Visualitzador de correu
- Gràfic del temps de resposta
- Desa les respostes a un fitxer
- Escriptor de dades senzill
- Mostra els resultats a la taula
- Bean Shell Listener
IMPORTANT - Hi ha alguns oients addicionals que no formen part del paquet predeterminat de Jmeter. Descarregueu els connectors i enganxeu-los a la carpeta EXT del directori Jmeter per veure'ls.
Q # 2) Què és l'arbre de resultats de visualització a JMeter?
Resposta : L'arbre de resultats de visualització proporciona el resultat Sampler que es pot visualitzar en diferents formats juntament amb el paràmetre de sol·licitud i resposta. Aquest oient només mostra l'afirmació fallida de dades i no en passa cap.
P # 3) Com s'analitzen els resultats de gràfics a JMeter?
Resposta: Resultats de gràfics mostra les dades següents:
- Nombre de mostres: Nombre total de mostres executades durant la prova de càrrega.
- Mostra més recent: Es mostra el temps de resposta més recent .
- Mitjana: Mostra el temps mitjà de resposta total de les mostres.
- Rendiment: Nombre de sol·licituds enviades al servidor durant la prova / temps (segons / minuts / hores)
- Desviació : Si el valor de la desviació és baix, significa que el sistema no està sotmès a tensions. La desviació mostra bàsicament la variació del temps de resposta.
Q # 4) Quin dels oients s'hauria de desactivar durant una prova de càrrega per conservar el consum de recursos?
Resposta: tots els oients s'haurien de desactivar durant una prova de càrrega, ja que consumeixen molts recursos que es poden utilitzar per a altres elements. Els resultats s’han de guardar i utilitzar per a una anàlisi posterior.
Abans d’iniciar una prova de càrrega, s’hauria de desactivar tots els oients.
P # 5) JMeter requereix codificació?
Resposta: No, no requereix habilitats de codificació. Si s’ha de crear algun script, es pot fer amb un fitxer gravadora incorporada .
Conclusió
Tots els oients són molt importants i ajuden a obtenir respostes dels mostrejadors i proporcionen dades per analitzar que poden ser molt útils per a les proves de rendiment.
Oients com View Arbre de resultats, visualització de resultats a la taula, resultats d'assercions són els que no hauria s'utilitzarà mentre realització de proves de càrrega ja que consumeixen molts recursos que es poden utilitzar per a altres elements.
Gràfic agregat i Oients de gràfics mostreu les dades al gràfic, cosa que facilita la comprensió i l’anàlisi de les dades.
Els informes de resum es poden analitzar mitjançant el fitxer Informe resum i Genereu resultats resumits. Per desar les respostes i utilitzar-les més tard per fer anàlisis Desa les respostes a un fitxer pot ser utilitzat.
=> Feu clic aquí per La formació gratuïta completa a JMeter (més de 20 vídeos)
Lectura recomanada
- Xpath Extractor Post-Processador a JMeter
- Anotacions i oients de TestNG
- Vídeo JMeter 1: Introducció, descàrrega i instal·lació de JMeter
- Preguntes i respostes principals de l’entrevista JMeter
- Com s'utilitzen els preprocessadors a JMeter
- Ús del postprocessador a JMeter (extractor d’expressions regulars)
- Top 5 dels connectors JMeter i com utilitzar-los (amb exemples)