JMeter:对于每个控制器:从csv文件/响应中读取数据并将其传递给请求

时间:2016-11-17 13:34:04

标签: jmeter jmeter-plugins

我有一个包含以下内容的CSV文件:

QTY
1
2
3
4
5
6

QTY作为参数传递给请求" A"。 请求的QTY响应" A"被传递给" B"。

我想使用代码阅读CSV文件的内容。我试图实现以下代码:

BufferedReader br = new BufferedReader(newFileReader("/path/to/your/file.csv"));
String line;
int counter = 1;
while ((line = br.readLine()) != null) {
vars.put("VAR_" + counter, line);
counter++;
}
br.close();

但是给了我以下错误:

Response message: org.apache.jorphan.util.JMeterException: Error invoking bsh method: eval. Sourced file: inline evaluation of: ``BufferedReader br = new BufferedReader(new FileReader("C:/Jmeter Test Data/p_QTY . . . '' : Typed variable declaration : Object constructor

我想执行请求" B"使用每个循环,循环将获取QTY值。

我如何存储" QTY"的响应?数组中的字段和访问数组元素通过" ForEach"控制器?

请提供同样的建议。

0 个答案:

没有答案