Jmeter斷言失敗則把響應內容寫入到文件


背景:

    壓測過程中如果有報錯,我們需要統計所有錯誤,因此把報錯信息保存到本地,方便統計和查看 。

1、新建正則表達式提取器,提取響應結果,並保存為data變量

 

 2、新建BeanShell斷言

String str=prev.getResponseDataAsString();
if(str.contains("保存成功") || str.contains("上傳中")){
//    vars.put("login","true");
    }
else{
//    vars.put("login","false");
//    如果失敗,響應內容寫入到文件
    FileWriter fstream = new FileWriter("/Users/xiaoxi/Downloads/data/error.csv",true);
    BufferedWriter out = new BufferedWriter(fstream);
    out.write(vars.get("data"));
    out.write(System.getProperty("line.separator"));
    out.close();
    fstream.close();
}

3、輸出結果

 


免責聲明!

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



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