我们可以在 Jmeter 的一个测试计划中并行运行两个线程组吗?

Posted

技术标签:

【中文标题】我们可以在 Jmeter 的一个测试计划中并行运行两个线程组吗?【英文标题】:Can we run two thread groups parallely in a single test plan in Jmeter? 【发布时间】:2014-08-06 00:02:03 【问题描述】:

我们可以通过在 Jmeter 中创建一个测试计划来并行运行两个线程组吗??

例子:

我必须在一个测试计划中添加 2 个测试用例,它们必须并行执行,我们可以将此测试计划与任何其他同时执行的测试计划结合起来

【问题讨论】:

您可以通过 JMeter 分布式测试在两台机器上运行相同的测试计划 jmeter.apache.org/usermanual/… 【参考方案1】:

Jmeter 支持在同一测试计划中并行运行多个场景。

每个场景都在其自己的线程组元素中进行管理。

因此,对于您的情况,在测试计划中添加一个新的线程组,并在那里设置第二个场景的步骤。当您有超过 1 个线程组时,您可以将测试计划配置为同时启动它们(或一个接一个)。

不能保证请求会在完全相同的时间,但两个线程组会同时启动。

希望对你有帮助:)

【讨论】:

如何以编程方式实现? 但是我们如何在这两个线程组之间添加一个延迟时间假设为 10 秒??

以上是关于我们可以在 Jmeter 的一个测试计划中并行运行两个线程组吗?的主要内容,如果未能解决你的问题,请参考以下文章

1.Jmeter之测试计划

jmeter工作区介绍

JMeter GUI:测试计划和工作台

Jmeter基础003----Jmeter组件之测试计划和线程组

Jmeter - 线程组详解

jmeter 参数化测试