1. 保存文件:
import java.io.*;
byte[] result=prev.getResponseData();
String file_name="D:/jmeter/apache-jmeter-5.5/国控点导出.xlsx";
File file=new File(file_name);
FileOutputStream out=new FileOutputStream(file);
out.write(result);
out.close();
2. 保存部分字段
FileWriter fs=new FileWriter("D://近期//4.csv",true);
BufferedWriter out =new BufferedWriter(fs);
out.write(vars.get("username")+","+vars.get("id"));
out.write(System.getProperty("line.separator"));
out.close();
fs.close();
3. 断言:响应状态码
log.info("响应状态码:"+ResponseCode);
if(ResponseCode.equals("200")){
Failure=false;
}
else{
Failure=true;
FailureMessage="响应状态码非200";
}
4. 断言:响应内容
String response=prev.getResponseDataAsString();
log.info("响应体:"+response);
if(response.contains("成功")){
Failure=false;
}
else{
Failure=true;
FailureMessage="响应体中不包含【成功】二字";
}