我有这样的jmeter测试计划,
Test Plan
Thread Group1
Thread Group2
Thread Group3
Thread Group4
并且我的测试计划配置设置为并行运行所有线程组
在这里,我想执行线程组1 ,然后执行线程组2 顺序和相同的线程组3 然后线程组4 但线程组1 和线程组3 并行
有没有办法将线程组1 与线程组2 和线程组3 与线程组4 组合在一起按顺序运行?
我知道这个非常奇怪的要求,但我必须忍受它,提前感谢你的帮助,谢谢。
答案 0 :(得分:3)
我在这里看到3个选项:
使用计划,这将允许您以第1组和第3组同时运行的方式安排4个组,并且第2组和第4组计划在1和3之后运行完整。
使用2个JMeters 运行它们:在一个JMeter中,您将拥有Thread Group1
和Thread Group2
,而另一个 - Thread Group3
和{{1 }}。每个JMeter将被配置为按顺序运行线程组,但两者将并行运行,因此Thread Group4
和Thread Group1
将并行运行
更改测试设置,以便有2个线程组:
Thread Group3
和Thread Group1
Thread Group2
和Thread Group3
在Thread Group4
和Thread group A
内,您可以使用循环控制器来实现特定的迭代次数,而不是在线程组级别上循环。即:
Thread group B