将属性传递到CSV数据集配置文件名输入

时间:2019-10-31 09:47:55

标签: jmeter

JSR223 PreProcessor中,我定义了两个属性:

props.put("DATAFILE_PATH", "pathtofile");
props.put("ENV", "env_test");

然后在我使用的CSV Data Set Config对象中:

Filename : props.get("DATAFILE_PATH")
File encoding : UTF-8
...

但是,我遇到此错误:

java.lang.IllegalArgumentException: File props.get("DATAFILE_PATH") must exist and be readable

1 个答案:

答案 0 :(得分:1)

CSV Data Set ConfigConfiguration element,它在预处理器(或其他元素)之前执行

  

执行顺序

     

0。配置元素

     

1。预处理器

因此,您不能使用预处理器来更新此属性,只能通过在执行different answers建议时定义此类属性,使用用户定义的变量或将属性添加到执行中来