JMeter 使用 Response Assertion 自定义错误信息
JMeter About 565 words版本
基于Apache JMeter 5.4.1
原因
压测生成的CSV文件可以看到错误信息,如果不使用自定义错误信息,那么将看到的都是测试失败等同样的信息。
自定义错误信息可以定制接口返回的具体信息,方便排查原因。
步骤
- 添加
Regular Expression Extractor提取返回结果 - 添加
Response Assertion - 编辑
Custom failure message
提取返回结果
在接口中添加Regular Expression Extractor,提取接口的返回值。
Name of created variable:responseResultRegular Expression:([\s\S]*),能提取包括换行在内的所有返回结果Template:$1$Match No.:1
图示
添加Regular Expression Extractor

GUI界面中的错误信息

CSV报告中的错误信息

备注
如果返回的结果都是JSON字符串,那么可以直接使用JSON Extractor(JSON Path expressions中填写$即可)代替Regular Expression Extractor。
而且对于有换行符的JSON字符串,JSON Extractor也能正确识别。
Views: 3,338 · Posted: 2021-08-26
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...