我在创建脚本来打印输入测试数据+该数据的响应时遇到了一些问题。我想打印输入的测试数据还举例说:如何使用jmeter中的bean外壳处理器在CSV文件中打印CSV文件输入参数?
cards
98765432
98765432
结果CSV文件:应该是
Cards,Results
98765432,PASS
98765432,FAIL
我如何打印像上面?我的代码是
import java.io.File;
import org.apache.jmeter.services.FileServer;
Result = "FAIL";
Response = prev.getResponseDataAsString();
if(Response.contains("fullCardNo"))
Result = "PASS";
fullCardNo =vars.get("fullcards");
f = new FileOutputStream("F:\\Java_Applications\\apache-jmeter-3.1\\bin\\FullCardsResults.csv",true);
p=new PrintStream(f);
this.interpreter.setOut(p);
p.println((${cards})+","+fullCardNo + "-" + Result);
f.close();
p.close();
通过以上脚本,我的结果文件显示为空,该文件中没有数据。
请阅读[在什么情况下,我可以在我的问题中添加“紧急”或其他类似短语,以获得更快的答案?](https://meta.stackoverflow.com/q/326569) - 摘要是这不是解决志愿者问题的理想方式,而且可能对获得答案起反作用。请不要将这添加到您的问题。 – halfer