使用Apache Jmeter,我想遍历excel twice 中的所有行 . 这不能使用普通的CSV Data Set Config来完成,因为您可以在EOF上回收或停止,但不能定义通过文件的迭代次数 .
这是我试过的:
-
登录
-
使用CSV数据集配置中的数据搜索文档
-
退出
使用Apache Jmeter,我想遍历excel twice 中的所有行 . 这不能使用普通的CSV Data Set Config来完成,因为您可以在EOF上回收或停止,但不能定义通过文件的迭代次数 .
登录
使用CSV数据集配置中的数据搜索文档
退出
1 回答
有多种方法可以做到这一点,请使用建议的设计作为参考:
Thread Group(1个线程,2个循环)
Beanshell Sampler使用以下代码:
While Controller,条件:
${__javaScript("${varFromCsv}" != "<EOF>",)}
CSV数据集配置(文件名:
file.csv
,变量名称:varFromCsv
,一切设置为False
,共享模式:All threads
If Controller,条件
"${varFromCsv}" != "<EOF>"
你的测试逻辑就在这里
演示:
示例测试计划以防万一:
参考资料:Using the While Controller in JMeter