有人能告诉我如何在不必停止线程的情况下两次循环同一个CSV文件吗?
目前我有
Thread Group
+-- While Controller
+-- CSV (True,True,False)
Loop Controller (2)
+-- SOAP/RPC Request
所以想法是检索5个请求,然后再次重复相同的5个请求 注意:我不想两次发送相同的请求。
答案 0 :(得分:1)
假设您的问题意味着:“我想重用数据集,但不想同时发送相同的请求。”,那么您应该能够设置以下配置。你不应该需要一个while循环。
Thread Group
* Loop Count = 2
* Thread Count = 5
|
+-- CSV
* Recycle on EOF = true
* Stop thread on EOF = false
* Sharing mode = All threads
要打破这一点:
实现此目的的另一种方法是将循环计数设置为您要采样的URL数量的倍数:
Thread Group
* Loop Count = 10
* Thread Count = 1
|
+-- CSV
* Recycle on EOF = true
* Stop thread on EOF = false
* Sharing mode = All threads
效率略低,因为这意味着请求必须以串行方式而不是并行线程执行,但这是另一种方式。