在Jmeter bean shell预处理中有任何方法可以读取CSV数据文件的行并放入数组中 csv文件包含 数据1 DATE2 DATE2 我想把所有三个值都放到数组中,并在jmeter中发送给每个控制器的Http请求
先谢谢
答案 0 :(得分:4)
如果你想要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文件发送值,我建议您使用以下测试元素之一: