有没有办法在一个循环中连续运行两个ThreadGroup
一段时间?我正在写一个测试场景,在这个场景中,我必须为多个用户创建一个任务,然后由他们来完成这个任务。因此,我决定将这个场景分成两个线程组,因为它需要一个用户创建一个任务,而需要多个用户来完成它。一切都运行得很好。但是当我尝试在几次迭代中运行测试时,问题就出现了。
我试图选中Run Test Group consecutively
复选框,但测试不是交替执行,例如
ThreadGroup 1
ThreadGroup 2
ThreadGroup 1
ThreadGroup 2
执行如下操作
ThreadGroup 1
ThreadGroup 1
ThreadGroup 2
ThreadGroup 2
有没有可能以某种方式让线程组交替执行?如果有任何建议,我将非常感激。
1条答案
按热度按时间drkbr07n1#
如果您希望运行多次迭代,则需要让线程组2知道任务已就绪,让线程组1知道任务已完成,可以生成新任务。
在线程组之间传递数据有两种方法:
1.__setProperty()函数用于创建/更新一个线程组中的值,__P()函数用于读取另一个线程组中的值