我正在通过 JDBC 请求运行查询,并且能够获取数据并将其放置在变量数组中。问题是我希望将变量的值保存到文本文件中。但是,每个变量都被赋予了一个唯一的编号,即 SCORED_1、SCORED_2、SCORED_3 等。我正在使用 beanshell 后处理器来写入文本文件。问题是我,除非我定义 A LINE Number。如何从 SQL 查询中获取所有结果并将它们转储到单个变量中,而不用括号分隔变量并在自己的行上分隔行。
import org.apache.jmeter.services.FileServer;
// get variables from regular expression extractor
ClaimId = vars.get("SCORED _9"); // I want to just use the
SCORED variable to contain all values from the array
without "{[" characters.
// pass true if want to append to existing file
// if want to overwrite, then don't pass the second
argument
FileWriter fstream = new FileWriter("C:/JMeter/apache-
jmeter-4.0/bin/FBCS_Verify_Final/Comp.txt", true);
BufferedWriter out = new BufferedWriter(fstream);
out.write(ClaimId);
out.write(System.getProperty("line.separator"));
out.close();
fstream.close();



