我正在将测试脚本集成到像Hudson这样的持续集成系统中。我的目标是对每个负载测试进行基准测试,并将其显示在可读图表中。
虽然有一些插件可以为单个脚本运行生成图形,但我想知道每个会话的数据(例如摘要报告中的数据)是如何随时间记录的。
一种方法是将摘要报告存储到jtl文件中,并将图形数据存储起来。
我已经查看了Hudson的Performance Plugin,但是我对如何修改插件以显示更多包含更多信息的图表感到满意。
答案 0 :(得分:2)
来自JMeter或Hudson插件的报告都是快照(不是很长一段时间的图表)以及问题的一部分。几个月前我经历了同样的练习,决定采用更适合这个问题的解决方案。
我设置Logstash以从每次测试期间生成的文件中提取JMeter测试结果。它将这些结果输出到Elasticsearch索引中,我可以使用Kibana进行图表制作。
我知道这会在您的设置中添加几个新的软件,但只需要一天的时间来设置,结果比性能插件能够提供的要好得多。