在jmeter中的并行线程之间共享数据?

时间:2019-01-10 01:00:39

标签: jmeter threadgroup

我是Jmeter的新手,并且有一个问题要使用以下方案标记Web应用程序:

  • 教师正在登录以标记考试,并会看到相同的列表。
  • 如果老师A登录并选择了第一个问题,则老师B应该结束循环并转到第二个问题,与另一个老师相同。

有人对这种情况有想法吗?如何使另一个线程可以识别另一个线程正在选择问题?

2 个答案:

答案 0 :(得分:0)

对于您的情况,我有个主意。 表格中有一个教师列表:教师。您要执行场景A老师登录,请选择第一个问题,然后B老师不能选择第一个问题,B老师只需选择第二个问题 =>您需要在每次教师登录并选择问题教师后创建一个字段标记状态。在老师选择问题之前,您将检查状态。

关于在另一个线程中识别用户选择问题的最后一个问题,您可以使用: $ __ V()或$ __ P();

答案 1 :(得分:0)

您可能会发现Inter-Thread Communication Plugin有用。

它提供了FIFO queue,可用于在Thread Group(甚至不同的线程组)中的线程之间传递数据

签出SynchronizationPluginExample.jmx测试计划以参考实施。

您可以使用JMeter Plugins Manager

安装线程间通信插件。