背景:
壓測過程中如果有報錯,我們需要統計所有錯誤,因此把報錯信息保存到本地,方便統計和查看 。
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、輸出結果