0

如何在运行时在 jmx 文件中更改 CSV DataConfig 的文件名。

我们在 java 类中有一个逻辑,它将创建一个动态文件名,而这个

需要配置为 CSV DataConfig 中的文件名。

我正在使用 Jmeter 4.0

问候

4

2 回答 2

4

您可以在 CSV 数据集配置中使用变量/属性名称

这里文件名可以是文件名,也可以是文件本身的完整路径,可以用作变量。

请记住,CSV 数据集配置元素首先被初始化 - 所以文件名应该是用户定义的变量/可以是传递给 JMeter 的属性。我更喜欢房产。

在此处输入图像描述

请注意,一旦开始,您就不能在测试中继续更改 CSV 数据集配置元素文件名。这意味着一个 CSV 数据集配置元素只能用于 1 个 CSV 文件。我们不能修改!!

于 2018-07-02T00:50:52.273 回答
0

您不能因为 CSV Data Set Config 是一个配置元素,因此它在其他任何事情之前执行。如果您需要在测试过程中从不同文件中读取数据,请考虑使用JMeter 函数,最合适的方法是:

  • __StringFromFile() - 每次调用给定文件时返回下一个字符串
  • __CSVRead() - 从 CSV 文件中读取一个值。该功能不仅支持使用动态文件名,而且您甚至可以提供多个输入文件。
于 2018-07-02T06:06:11.337 回答