定期触发线程组

时间:2018-01-23 10:03:03

标签: jmeter

我的Jmeter脚本中有3个线程组,用于向activeMQ队列发送消息

1) Sends a message of Type A
2) Send a message of Type B
3) Checks if the out queue count has increased

我想在发送每种类型的消息后检查出队列。所以我想按此顺序执行此操作

1,3,2,3.

我知道测试计划级别有一个顺序执行选项。但是,这意味着重复出队列计数检查。

1 个答案:

答案 0 :(得分:0)

  1. 更简单的解决方案:将所有内容移至单个线程组下,并将请求1和2放在Interleave Controller下,如:

    • 交错控制器
      • 发送类型A的消息
      • 发送B类消息
    • 检查输出队列数是否增加

      JMeter Interleave Controller

  2. 如果由于某种原因您无法将请求移动到单个线程组中,您可以考虑使用Inter-Thread Communication插件,以便仅在已发送消息时执行检查。您可以使用JMeter Plugins Manager

    安装线程间通信插件

    JMeter Inter Thread Communication