我正在准备一个BeanShell PostProcessor脚本,以便将数据写入Jmeter中的CSV文件。
这是我的密码
try {
File file = new File("samplefile.csv");
FileWriter outputfile = new FileWriter(file, true);
CSVWriter writer = new CSVWriter(outputfile);
BufferedReader csvReader = new BufferedReader(new FileReader(file));
List list = new ArrayList();
String[] header={"no"};
String[] id = {"${myNo}"};
list.add(header);
list.add(id);
writer.writeAll(list);
writer.close();
}
catch (IOException e) {
e.printStackTrace();}
在这里,我只想在csv文件的顶部一行中将头写入文件中一次。但是每次我执行脚本时,每个示例用户都会输入标题。在这里,我使用openCSV jars来读写数据
我也尝试过使用,但是我无法执行代码,这里有一个错误,这是appache公共csv的代码。
try (
BufferedWriter writer = Files.newBufferedWriter(Paths.get("sample.csv"));
CSVPrinter csvPrinter = new CSVPrinter(writer, CSVFormat.DEFAULT
.withHeader("NO");
) {
csvPrinter.printRecord("${myNo}");
csvPrinter.flush();
}ERROR o.a.j.u.BeanShellInterpreter:错误调用bsh方法:文件中的eval :内联计算:import java.io.;import java.util.;import java.nio.file.Files;import java.ni。。。'‘遇到"(“在第8行,第10列。警告o.a.j.e.BeanShellPostProcessor: BeanShell脚本中的问题: org.apache.jorphan.util.JMeterException:错误调用bsh方法: eval在文件中:内联计算:导入java.io.;导入java.util.;导入java.nio.file.Files;导入java.ni。。。'‘遇到"(“在第8行,第10列。错误o.a.j.u.BeanShellInterpreter:错误调用bsh方法: eval在文件中:内联计算:导入java.io.;导入java.util.;导入java.nio.file.Files;导入java.ni。。。'‘遇到"(“在第8行,第10列。警告o.a.j.e.BeanShellPostProcessor: BeanShell脚本中的问题: org.apache.jorphan.util.JMeterException:错误调用bsh方法: eval在文件中:内联计算:导入java.io.;导入java.util.;导入java.nio.file.Files;导入java.ni。。。'‘遇到"(“在第8行,第10栏。
如有任何帮助或建议,我将不胜感激。
谢谢
发布于 2022-05-23 07:36:02
https://stackoverflow.com/questions/72322406
复制相似问题