0

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

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

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

谁能建议一种方法来做到这一点?

提前谢谢了。

4

1 回答 1

0

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

  1. 首先,jmeter-maven-plugin 串行运行多个 .jmx 项目,而不是并行运行,所以这不是一个选项。]
  2. Jenkins“矩阵插件”也将连续运行。
  3. 如果每个项目都放在自己的测试任务中并且您使用 maxParallelForks=2 (或更多),则使用 Gradle jmeter 插件可能能够同时分叉 2 个项目。

因此,如果这不能回答您的问题,如果您创建 2 个单独的 maven 配置文件,每个配置文件运行一个 .jmx 项目(或单独的线程组),然后有一个主 Jenkins 作业触发器 2 个单独的同时运行您的 2 个独立项目的下游作业。

于 2015-01-20T21:17:24.927 回答