在HTML图表中动态绘制JMeter测试结果
我希望能够为数千名用户运行JMeter测试,并使用基于JQuery的图表库(如HighCharts)动态绘制结果,即每个虚拟用户的响应必须以近乎实时的方式绘制,以显示动态更新的股票行情图表。我可以在非GUI模式下运行测试 我试过以下方法, -在非GUI模式下运行JMeter测试,并将响应写入文件。我注意到,结果以缓冲方式写入文件,这意味着即使我有一个程序监控文件中的新记录,我也不会实时获取它 我正在寻找如何实现这一目标的建议 1.我是否需要编写自定义JMeter插件?在这种情况下,它将如何工作? 2.有没有人能给我想要的数据 3.这可以通过后处理器完成吗在HTML图表中动态绘制JMeter测试结果,jmeter,Jmeter,我希望能够为数千名用户运行JMeter测试,并使用基于JQuery的图表库(如HighCharts)动态绘制结果,即每个虚拟用户的响应必须以近乎实时的方式绘制,以显示动态更新的股票行情图表。我可以在非GUI模式下运行测试 我试过以下方法, -在非GUI模式下运行JMeter测试,并将响应写入文件。我注意到,结果以缓冲方式写入文件,这意味着即使我有一个程序监控文件中的新记录,我也不会实时获取它 我正在寻找如何实现这一目标的建议 1.我是否需要编写自定义JMeter插件?在这种情况下,它将如何工作?
我在一些使用JMeter的基于云的负载测试网站上看到过实时报告,所以我确信它是可以做到的,但是如何做到呢?在写入文件时会有一些缓冲,但数据量不应该超过几秒钟
我会使用类似于logstash.net的工具将日志文件读入类似于statsD的内容,从中您可能会找到一个现有的解决方案,将其推送到图表中。您可以通过在user.properties文件中添加以下内容来禁用缓冲:
- jmeter.save.saveservice.autoflush=true