我有一个设置线程组来进行身份验证并设置一个auth头属性。下一个线程组用于http请求(线程组按顺序运行)。但是,15分钟后,我将需要刷新令牌。我不想不必要地发送多个身份验证请求。有没有办法,我可以添加两个线程组,每10分钟只重新运行一次auth请求,而另一个http请求重复运行。
zaq34kh61#
1.并行运行线程组1.使“token”线程组永久循环1.通过添加配置为睡眠9分50秒的流控制操作采样器或类似的东西,确保每10分钟执行一次“令牌”请求1.可以使用__setProperty和__P()函数或Inter-Thread Communication Plugin将令牌从一个线程组传递到另一个线程组
goucqfw62#
你也可以在这里使用运行时控制器。将所有希望运行10分钟的请求放入运行时控制器,并将持续时间值设置为10分钟。然后,您需要自己控制脚本的其余部分。如果您的脚本即将结束,它将从顶部重新开始,因此令牌将被更新。
2条答案
按热度按时间zaq34kh61#
1.并行运行线程组
1.使“token”线程组永久循环
1.通过添加配置为睡眠9分50秒的流控制操作采样器或类似的东西,确保每10分钟执行一次“令牌”请求
1.可以使用__setProperty和__P()函数或Inter-Thread Communication Plugin将令牌从一个线程组传递到另一个线程组
goucqfw62#
你也可以在这里使用运行时控制器。将所有希望运行10分钟的请求放入运行时控制器,并将持续时间值设置为10分钟。然后,您需要自己控制脚本的其余部分。如果您的脚本即将结束,它将从顶部重新开始,因此令牌将被更新。