每次运行只需登录一次,并在Jmeter中多次执行post login reuests

时间:2018-03-21 10:53:24

标签: jmeter

我有一个场景,我需要在运行的整个持续时间内只登录一次并多次执行以后的请求。简要说明:线程为1000,持续时间为1小时。我们需要每次运行一次(每1000个用户)迭代一次登录请求。但是必须多次迭代后登录请求(这些请求只能在登录后发送到服务器)。请帮助我如何在JMeter中实现这一目标?

2 个答案:

答案 0 :(得分:1)

提交您的"登录请求"在If Controller下,在"条件"中使用以下代码面积:

main.dep

这样你的"登录请求"每1000个线程/循环只执行一次。

演示:

JMeter Execute Sampler Once

参考文献:

答案 1 :(得分:0)

将您的登录请求放在Once Only Controller下(可以使用右键单击 - >插入父菜单)。

  

Once Only Logic Controller告诉JMeter每个线程只处理一次内部控制器,并在进一步迭代测试计划期间传递其下的任何请求。

每次运行一次(每1000个用户)。