如何自动比较2个不同JMeter运行的输出?

时间:2018-05-04 11:21:32

标签: performance jenkins jmeter performance-testing load-testing

我想比较两种不同的jmeter运行。 我有一个jenkins工作来触发jmx,后者又调用Rest API。 可以说,我执行了Jmeter运行一次。我将其称为第1行 现在,30分钟后,我将再次运行相同的jenkins工作,并将再次运行jmeter测试。我将其称为第2行。

所以,现在我有2次运行,我想比较run1和run2,特别是响应时间。 如何自动执行此操作以便每次发生这种情况时,我可以在API的响应时间上有所不同?

我尝试搜索,发现了一些文章(Compare results from a previous test in jmeter),但它并没有真正帮助:(

请告诉我如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

您可以使用MergeResults插件来比较2个测试执行和绘图执行图表和/或CSV文件中的差异。

JMeter Plugins Merge Results

如果要从Jenkins作业以非GUI模式运行它 - 请转到JMeterPluginsCMD Command Line Tool,其中有MergeResults插件以命令行模式运行它。

您可以使用JMeter Plugins Manager

安装这两个插件