是否可以同时运行2个Jmeter测试计划?

时间:2015-01-20 17:00:29

标签: jmeter performance-testing jmeter-maven-plugin

我目前正在通过Maven运行我的Jmeter测试,在命令行上使用简单的“mvn verify”来启动测试,它运行正常。

我的测试有两个线程组,一个是我感兴趣的结果,另一个是在服务器上执行其他操作,但我不希望这些结果包含在最终的统计数据中。

我在想我应该有两个测试计划,一个是每个线程组,如上所述,然后只看第一个测试计划的结果。问题是这两个测试计划需要同时运行才能产生预期的效果。

有人可以建议一种方法吗?

非常感谢提前。

1 个答案:

答案 0 :(得分:0)

我在这方面有很多经验。这就是我所知道的:

  1. 首先,jmeter-maven-plugin连续运行多个.jmx项目, 而不是平行,所以这不是一个选择。]
  2. 詹金斯“矩阵 插件“也会连续运行。
  3. 使用Gradle jmeter插件可以同时分叉2个项目,如果每个项目都放在自己的测试任务中,并且你使用maxParallelForks = 2(或更多)。
  4. 所以,如果这不能回答你的问题,你可以有效地解决问题,如果你创建2个单独的maven配置文件,其中每个都运行一个.jmx项目(或单独的线程组),然后有一个主Jenkins工作触发2个单独的下游作业,同时运行您的2个独立项目。