如何在JMeter中一次只执行一个线程的HTTP采样器

时间:2017-12-10 10:32:53

标签: jmeter

我的应用程序不允许一次多个线程执行一个HTTP采样器并抛出“RECORD_LOCKED”异常。因此,请建议如何创建同步采样器(应该一次只执行一个线程)来解决此问题。

假设下面是我在Thread组中的采样器,我想用10个线程运行这个线程组。但是第二个HTTP采样器应该一次只能由一个线程组执行。在一个线程的登录完成(第二个采样器)之后,只有另一个线程应该执行该采样器。

  • 线程组1
    1. 登录页面HTTP Sampler
    2. 输入用户名/密码,然后单击“登录HTTP采样器”
    3. 主页查看HTTP采样器

1 个答案:

答案 0 :(得分:1)

要从其他线程锁定特定的采样器,请使用控制器:

右键单击HTTP Sampler->插入父级 - >逻辑控制器 - > Critical Section Controller

  

Critical Section Controller确保其子元素(采样器/控制器等)只能由一个线程执行