在JMeterBeanShell预处理中,是否有任何方法读取CSV数据文件的行并放入数组

在JMeterBeanShell预处理中,是否有任何方法读取CSV数据文件的行并放入数组,jmeter,Jmeter,在JMeterBeanShell预处理中,是否有任何方法读取CSV数据文件的行并放入数组 csv文件包含 数据1 日期2 日期2 我希望将所有三个值放入数组中,并在jmeter中为每个控制器发送Http请求 如果您想要Beanshell,请提前感谢 BufferedReader reader = new BufferedReader(new FileReader("path.to.your.file.csv")); int counter = 1; for(String lin

在JMeterBeanShell预处理中,是否有任何方法读取CSV数据文件的行并放入数组 csv文件包含 数据1 日期2 日期2 我希望将所有三个值放入数组中,并在jmeter中为每个控制器发送Http请求


如果您想要Beanshell,请提前感谢

BufferedReader reader = new BufferedReader(new FileReader("path.to.your.file.csv"));
int counter = 1;        

for(String line; (line = reader.readLine()) != null; ) {
    vars.put("date" + counter, line);
    counter++;
}  
然而,我看不到Beanshell在这里增加了任何价值,建议尽可能避免编写脚本并使用JMeter组件。如果需要连续发送CSV文件中的值,我建议使用以下测试元素之一:

或功能
如果你想要豆沙

BufferedReader reader = new BufferedReader(new FileReader("path.to.your.file.csv"));
int counter = 1;        

for(String line; (line = reader.readLine()) != null; ) {
    vars.put("date" + counter, line);
    counter++;
}  
然而,我看不到Beanshell在这里增加了任何价值,建议尽可能避免编写脚本并使用JMeter组件。如果需要连续发送CSV文件中的值,我建议使用以下测试元素之一:

或功能
您可以编写常规java代码来打开、读取和解析beanshell元素中的文件。尝试在java中查找CSV文件读取。您可以编写常规java代码来打开、读取和解析beanshell元素中的文件。尝试在java中查找CSV文件读取。