我的脚本是创建的csv文件,然后在csv数据集配置中读取此文件。我有一个文件名,放入变量(路径),然后在CSV数据集配置的文件名输入中发送$ {path}。 我调试并且path变量具有所需的值,例如(Perf_04.csv),并且文件也已创建。但是Jmeter总是显示$ {path}不存在的问题。 有人知道这个问题吗?看来,在运行Jmeter时,将首先运行csv数据集配置,并且当从头开始找不到此文件时会抛出错误。
答案 0 :(得分:0)
根据JMeter Documentation the execution order个测试元素,
配置元素
预处理器
计时器
采样器
后处理器(除非SampleResult为null)
断言(除非SampleResult为null)
侦听器(除非SampleResult为null)
因此在实际创建csv文件之前之前,您的CSV Data Set Config正在初始化。从当前的JMeter版本(JMeter 5.0)开始,无法修改此行为,您可以考虑使用__CSVRead() function来使用CSV文件中的数据。