如果您有多个迭代,则吞吐量控制器将正常工作。
也就是说,您应该有N个循环(例如,使用循环控制器),其子吞吐量控制器设置为X百分比(X为整数,0 <= X <=
100)-因此,N个循环中的X%也是整数值。
您可以查看此讨论以获取更好的示例和解释。对于您的情况,您可以尝试使用以下构造:
Thread Group
Number of Threads = 2
Loop Count = 1
+- While Controller
Condition = ${__javascript(“${login}”!=”“,)}
+- CSV Data Set Config
Filename = users.csv
Variable Names = login,pwd
Delimiter = ,
+- Loop Controller
Loop Count = 10
+- Login
+- Throughput Controller
Percent Execution
Throughput = 50.0
+- Clicking 1st button
+- Throughput Controller
Percent Execution
Throughput = 50.0
+- Clicking 2nd button
+- Logout
其中
-有2个线程(线程组:线程数= 2)同时启动,每个线程都从csv文件(同时使用Controller + CSV数据集配置)提取的唯一凭据进行登录;
-整个测试流程-登录>单击按钮(第一次或第二次)>注销-将使用循环控制器重复N次,这将使吞吐量控制器正常工作。



