JMeter断言失败则把响应内容写入到文件
约 235 字
git
JMeter断言失败则把响应内容写入到文件
压测过程中如果有报错,我们需要统计所有错误,因此把保存信息保存到本地,方便统计和查看
利用Jmeter-BeanShell PostProcessor可以提取响应结果并保存到本地文件,这种操作在jmeter做爬虫时非常有用,可以帮助你迅速的获取想要的内容到本地文件!
1、新建正则表达式提取器,提取响应结果,并保存为data变量
2、新建Beashell断言
# 新建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、输出结果
待完善...