我想比较 2 个不同的 jmeter 运行。 我有一项 jenkins 工作要做,它会触发 jmx,而 jmx 又会调用 Rest API。 比方说,我执行了 Jmeter run 一次。我将此称为运行 1 现在,30 分钟后,我将再次运行相同的 jenkins 作业并再次运行 jmeter 测试。我将其称为运行 2。
所以,现在我有 2 次运行,我想比较运行 1 和运行 2,特别是响应时间。 我怎样才能使它自动化,以便每次发生这种情况时,我都可以在 API 的响应时间上有所不同?
我尝试搜索,发现几篇文章 ( Compare results from a previous test in jmeter ) 但它并没有真正帮助 :(
请告诉我如何实现这一目标?
最佳答案
您可以使用 MergeResults插件以便比较 2 个测试执行和绘制执行图表和/或在 CSV 文件中有差异。
如果你想从 Jenkins 作业中以非 GUI 模式运行它 - 去 JMeterPluginsCMD Command Line Tool它有 MergeResults
插件可以在命令行模式下运行它。
您可以使用 JMeter Plugins Manager 安装这两个插件
关于performance - 如何比较 2 个不同 JMeter 自动运行的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50173721/