【问题标题】:Iterate over csv file with While Controller使用 While 控制器迭代 csv 文件
【发布时间】:2019-10-30 00:53:02
【问题描述】:

我尝试使用While Controller 迭代.csv 文件。我只想要一次迭代。

用于停止循环的条件如下:${__javaScript(vars.get("TestCaseName") != "")}

线程组配置

  • 线程数:1
  • 加速期:
  • 循环计数:1

CSV 数据集配置

  • 变量名称:TestCaseName
  • 在 EOF 上回收:错误​​
  • 在 EOF 上停止线程:True
  • 共享模式:当前线程

但是,会生成一个 infine 循环...

你能帮帮我吗?

谢谢!

【问题讨论】:

    标签: while-loop jmeter


    【解决方案1】:
    1. 将 CSV 数据集配置放入 While 控制器
    2. 修改While Controller的使用条件:

    如果需要更多提示,请查看Using the While Controller in JMeter

    【讨论】:

    • 感谢您的帮助。但是,只读取了第一行,线程就结束了。
    • 它正在工作。我将1 放入Loop Count 而不是Forever 放入Thread Group 配置... 那么While ControllerLoop Controller 之间有什么区别?最好的方法是什么?谢谢。
    • 循环控制器只执行它的子节点固定次数,而控制器允许放置特定条件,默认情况下它将永远循环,但当/如果满足指定条件时将退出循环.
    猜你喜欢
    • 2021-12-29
    • 2016-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多