最近做压测时遇到的需要在log中输出接口请求参数和返回值的问题,特来此记录一下,思路就是通过后置处理器进行log处理,获取对应的返回
- 1.使用json提取器获取到对应的返回值

- 2.添加BeanShell 后置处理程序打印报错接口的请求与返回

- 3.把代码写入处理器
String response = prev.getResponseDataAsString();
String requst = prev.getSamplerData();
String res_code = vars.get("code");
if (!res_code.equals("0000")){
log.info("\n" + "请求参数:\n" + requst + "响应参数:\n" + response + "\n");
}
//else{
// log.error("123456" + "false");
// }
- 4.命令行运行,j后是log位置
./jmeter -n -t course3.8.jmx -j error.log
本文档记录了使用JMeter进行接口压力测试时如何在日志中输出接口请求参数和返回值的步骤。主要涉及使用JSON提取器获取返回值,通过BeanShell后置处理器打印错误接口的请求和响应,并在命令行指定log位置查看详细信息。
2127

被折叠的 条评论
为什么被折叠?



