【问题标题】:JMeter use Variable as CSV File LocationJMeter 使用变量作为 CSV 文件位置
【发布时间】:2014-07-10 12:13:45
【问题描述】:

在我的 JMeter 测试中,我有一个循环控制器嵌套在其他几个模块中,其中包含一个 CSV 数据集配置。我的线程组顶部还有一个 CSV 数据集配置,它从 CSV 读取以获取文件位置。我将在嵌套的 CSV 数据集配置中使用此文件位置从该位置获取 CSV 并循环遍历该位置。由于在测试开始时一次性加载了所有 CSV 文件,因此引发了错误。有没有办法延迟 CSV 的加载,以便我可以确保文件路径变量已经设置?

【问题讨论】:

    标签: csv jmeter


    【解决方案1】:

    您将无法按照您描述的方式使用 CSV 数据集配置。在测试开始之前加载所有配置元素。

    您可以使用 Beanshell 前置/后置处理器/采样器。

    我需要在我的 JMeter 脚本的 CSV 数据集配置中加载 csv 文件 - csv 文件的名称可以是任何内容。我用 ANT 运行我的脚本。所以我从 ANT 获取名称并通过属性将其传递给 JMeter。 CSV 数据集配置使用该属性加载 CSV。由于我不确定您的确切要求,因此考虑分享此内容可能会对您有所帮助。

    编辑:

    你可以看看@__CSVRead(), __StringFromFile() 函数。

    http://jmeter.apache.org/usermanual/functions.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-13
      相关资源
      最近更新 更多