JMeter-BeanShell寫數據到CSV文件


前言

BeanShell后置處理器的其中一個用法是把返回數據寫入到文件中

需求 1、調用登錄接口,獲取token值 2、將token值保存到一個文件里token

一:添加一個登錄http請求,填寫登錄接口地址,以及參數,參數值需要參數化,變量名為userName,password

二:添加后置處理器-JSON提取器,提取登錄返回的data值,變量名為token

三:添加配置元件-CSV數據文件設置,導入測試數據文件,變量名為userName,password

四:添加后置處理器-BeanShell PostProcessor,寫入以下代碼

FileWriter fstream = new FileWriter("G:\\output.csv",true); //寫入數據到文件
BufferedWriter out = new BufferedWriter(fstream);
//","體現在csv文檔中就是向右移一個單元格
out.write(vars.get("userName")+","+ vars.get("password") +"," + vars.get("token")+","); //獲取userNamer,password,token的值
//換行
out.write(System.getProperty("line.separator"));
out.close();
fstream.close();

五:因為參數化文件里有3條數據,所以該線程組屬性的循環次數設置為3

六:點擊運行,找到導出的數據的文件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM