读取csv数据集配置jmeter中的变量

时间:2019-01-15 11:30:55

标签: file csv variables jmeter

我的脚本是创建的csv文件,然后在csv数据集配置中读取此文件。我有一个文件名,放入变量(路径),然后在CSV数据集配置的文件名输入中发送$ {path}。 我调试并且path变量具有所需的值,例如(Perf_04.csv),并且文件也已创建。但是Jmeter总是显示$ {path}不存在的问题。 有人知道这个问题吗?看来,在运行Jmeter时,将首先运行csv数据集配置,并且当从头开始找不到此文件时会抛出错误。

1 个答案:

答案 0 :(得分:0)

根据JMeter Documentation the execution order个测试元素,

  
      
  1. 配置元素

  2.   
  3. 预处理器

  4.   
  5. 计时器

  6.   
  7. 采样器

  8.   
  9. 后处理器(除非SampleResult为null)

  10.   
  11. 断言(除非SampleResult为null)

  12.   
  13. 侦听器(除非SampleResult为null)

  14.   

因此在实际创建csv文件之前之前,您的CSV Data Set Config正在初始化。从当前的JMeter版本(JMeter 5.0)开始,无法修改此行为,您可以考虑使用__CSVRead() function来使用CSV文件中的数据。