我的测试计划看起来像这样
TEST_PLAN
-Thread_group :(用户:1,斜坡:1,循环:70)
- Loop_Controller_1(循环:1) --Loop_Counter
- HTTP request1:转到第1页
-IF_Controller1(Loop_Counter = 5) - HTTP请求2:转到第2页
-IF_Controller2(Loop_Counter = 67) - Loop_Controller_2(循环:3) --- HTTP请求3:转到第2页
这里的条件基于Loop_Counter,如果loop_counter为5,则执行IF_Contoller1。当loop_counter为15时,满足If_controller2,Loop_controller_2应该执行3个循环。从3个不同的CSV文件中读取所有3个http请求输入。
执行时,http请求1仅被调用4次,不确定如何实现此enter code here
号码。
这是正确的实施方式,还是遗漏/错误?
请帮忙!
答案 0 :(得分:0)
实施看起来不错,但CSV数据集配置的范围很重要。
我建议您添加您尝试参数化的请求的任何CSV数据配置元素作为孩子。另请检查Recycle on EOF
,Stop thread on EOF
,尤其是Sharing Mode
参数。
有关详细信息,请参阅Using CSV DATA SET CONFIG指南。
作为一个选项,您可以发布.jmx文件以及在某处使用的任何CSV文件,这样可以更清楚地了解您的情况。