Loops 而循环在EOF之前停止线程
我在一个CSV/txt文件中有100万条记录(只有一列没有标题),我正在通过CSV数据集配置进行迭代,并将其存储为一个变量。我还添加了while控制器来检查文件的结尾是否退出循环,并且在任何事务失败之前,它还会重试5次。所以我加了5的计数器 问题是,该逻辑正在工作,但仅适用于CSV/txt文件中的50305条目,它不会持续到EOF,不确定是什么错误,但每次都以相同的方式令人兴奋,一直持续到5035 你能帮我循环直到文件结束吗?这是因为我使用groovy重置了计数器吗 添加了屏幕截图Loops 而循环在EOF之前停止线程,loops,csv,while-loop,jmeter,Loops,Csv,While Loop,Jmeter,我在一个CSV/txt文件中有100万条记录(只有一列没有标题),我正在通过CSV数据集配置进行迭代,并将其存储为一个变量。我还添加了while控制器来检查文件的结尾是否退出循环,并且在任何事务失败之前,它还会重试5次。所以我加了5的计数器 问题是,该逻辑正在工作,但仅适用于CSV/txt文件中的50305条目,它不会持续到EOF,不确定是什么错误,但每次都以相同的方式令人兴奋,一直持续到5035 你能帮我循环直到文件结束吗?这是因为我使用groovy重置了计数器吗 添加了屏幕截图 我建议稍微修
我建议稍微修改您的场景,并使用2个While控制器,示例大纲:
- ,条件:
${uuu javaScript(${myVar}”!=“”,)}
- ,变量名-
在EOF上循环-myVar
,在EOF上停止线程-false
false
- ,条件:
“${myVar}”!=“”
- 你的取样器
- 如果是控制器,则条件
${JMeterThread.last_sample_ok}“==“false”
- 而控制器,条件<代码>${javaScript(${counter}<4&&“${JMeterThread.last_sample_ok}==”false“,)}
- :开始
,递增1
,参考名称:1
计数器
- 你的取样器
- :开始
- ,变量名-
- 在主100万“while”循环之后需要执行的任何其他采样器