如何顺序运行jmeter http请求采样器?

时间:2018-04-20 09:25:49

标签: testing jmeter performance-testing load-testing

我知道如何顺序运行jmeter线程组,但我想知道如何顺序运行线程组中的http请求采样器。

我的采样器是 1)启动 2)正在进行中 3)解决 4)端 如果我将线程设置为1并开始测试 它按顺序运行,而如果no.of线程大于1,则它会像1-3-2-4一样随机运行

请帮忙。

2 个答案:

答案 0 :(得分:0)

在每个HTTP请求下添加Synchronizing Timer,并将线程数设置为Number of Simultaneous Users to Group by

  

要分组的同时用户数   一次释放的线程数。将其设置为0相当于将其设置为“线程组”中的线程数。

答案 1 :(得分:0)

默认情况下,JMeter samplers按顺序运行,当您在测试运行中添加多个用户时,即使然后采样器按顺序运行,但用户可能一次处于不同的步骤这就是为什么你看到它们以随机顺序运行[1-3-2-4]。

如果您的要求是所有用户同时运行所有步骤,那么您可以使用Synchronizing Timer元素,它可以等待所有用户完成当前的采样器请求,然后再继续下一个请求。

您可以参考JMeter的以下博客文章,以获得有关JMeter元素的全面知识:https://www.redline13.com/blog/kb/