我在創建腳本來打印輸入測試數據+該數據的響應時遇到了一些問題。我想打印輸入的測試數據還舉例說:如何使用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