Jmeter-CSV数据配置文件名-在运行时修改

时间:2018-07-01 17:46:25

标签: jmeter jmeter-4.0

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

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

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

我正在使用Jmeter 4.0

致谢

2 个答案:

答案 0 :(得分:1)

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

此处filename是文件名,或者文件本身的完整路径可用作变量。

请记住,CSV数据集配置元素首先被初始化-因此filename应该是用户定义的变量/可以是传递给JMeter的属性。我希望有一个财产。

enter image description here

请注意,测试一旦启动,就无法继续更改CSV数据集配置元素文件名。这意味着一个CSV数据集配置元素只能用于1个CSV文件。我们无法修改!

答案 1 :(得分:0)

您不能将CSV数据集配置设为Configuration Element,因此它会先执行其他任何操作。如果您需要在测试进行时从其他文件中读取数据,请考虑改用JMeter Functions,最合适的是:

  • __StringFromFile()-每次调用给定文件时返回下一个字符串
  • __CSVRead()-从CSV文件读取一个值。该功能不仅支持使用动态文件名,而且还可以提供多个输入文件。