我正在将测试脚本集成到像 Hudson 这样的持续集成系统中。我的目标是随着时间的推移对每个负载测试进行基准测试,并将其显示在可读的图表中。
虽然有一些插件可以为单个脚本运行生成图表,但我想知道如何随时间记录每个 session 的数据,例如摘要报告中的数据。
一种方法是将汇总报告存储到一个 jtl 文件中,并从中绘制数据图表。
我已经检查了 Hudson 的性能插件,但我在如何修改插件以显示更多图表和更多信息方面遇到了困难。
最佳答案
JMeter 或 Hudson 插件的报告都是快照(不是长时间的图表),这是问题的一部分。几个月前,我进行了同样的练习,并决定采用更适合此问题的解决方案。
我设置 Logstash 以从它在每次测试期间生成的文件中提取 JMeter 测试结果。它将这些结果输出到 Elasticsearch 索引中,我可以用 Kibana 绘制该索引。
我知道这会在您的设置中添加几个新的软件,但是设置只花了一天时间,结果比性能插件能够提供的要好得多。
关于hudson - 通过 Hudson 将 jmeter 结果生成为多次试验的图表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5138059/