jmeter 如何停止两个不同线程组中的两个事务控制器之间的并发

kpbwa7wx  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(169)

这里是我的问题,我有两个不同的线程组,其中包含两个不同的事务控制器名为上传一个CSV文件和上传一个XLS文件到我的目标应用程序。有什么办法我可以防止这两个控制器之间的并发。基本上,目标是在同一时间点两个或两个以上的文件(CSV和XLS类型)不应该上传到我的系统。
目前我已经把一个随机计时器,像在第一个线程组我正在生成一个1秒-5秒之间的值,在第二个线程组我正在使用6秒-10秒.(请检查图像)
CSV的思考计时器:

XLS的思考计时器:

有没有更好的方法来做到这一点?其中非文件上传应该在同一时间。
注意:我为这两个请求使用了所有不同的用户集。

35g0bw71

35g0bw711#

1.您是否意识到,根据您的要求,您一次只能上传一个文件,因此使用多个线程和多个线程组没有多大意义?
随便啦
1.有一个临界区控制器,它确保它的子线程(ren)一次只使用一个线程运行
1.您也可以考虑使用Inter-Thread Communication Plugin,例如,上传XLS将等到上传CSV完成,反之亦然。

相关问题