online - jmeter windows
Trazar los resultados de las pruebas de JMeter dinĂ¡micamente en la tabla HTML (2)
Quiero poder ejecutar una prueba de JMeter para miles de usuarios y graficar los resultados dinámicamente usando una biblioteca de gráficos basada en JQuery como HighCharts, es decir, la respuesta de cada usuario virtual debe trazarse casi en tiempo real para mostrar un gráfico tipo cotización bursátil que obtiene actualizado dinámicamente Estoy bien ejecutando la prueba en modo no GUI.
He intentado lo siguiente: - Ejecutar la prueba JMeter en modo no GUI y escribir la respuesta a un archivo. Lo que noto es que los resultados se escriben en el archivo de forma amortiguada, lo que significa que incluso si tengo un programa que supervisa el archivo para nuevos registros, no lo obtendré en tiempo real.
Estoy buscando sugerencias sobre cómo se puede lograr esto 1. ¿Necesito escribir un plugin personalizado de JMeter? En este caso, ¿cómo funcionará? 2. ¿Hay algún oyente que pueda darme los datos deseados? 3. ¿Se puede hacer esto a través del post procesador?
He visto informes en tiempo real en algunos sitios web de pruebas de carga en la nube que usan JMeter, así que estoy seguro de que se puede hacer, pero ¿cómo?
Hay algo de almacenamiento en búfer al escribir en un archivo, pero no debería ser más de unos pocos segundos de datos.
Me gustaría ir con la ruta de leer el archivo de registro en algo como statsD usando algo como logstash.net y desde allí probablemente puedas encontrar una solución existente que lo empuje a un gráfico.
Puede deshabilitar el almacenamiento en búfer agregando esto en el archivo user.properties:
- jmeter.save.saveservice.autoflush = true
Esto afecta levemente el rendimiento de las pruebas que tienen pausas bajas o ninguna.
Para hacer lo que quieras, puedes usar este tipo de biblioteca: