JMeter 使用 Response Assertion 自定义错误信息
JMeter 大约 565 字版本
基于Apache JMeter 5.4.1
原因
压测生成的CSV
文件可以看到错误信息,如果不使用自定义错误信息,那么将看到的都是测试失败等同样的信息。
自定义错误信息可以定制接口返回的具体信息,方便排查原因。
步骤
- 添加
Regular Expression Extractor
提取返回结果 - 添加
Response Assertion
- 编辑
Custom failure message
提取返回结果
在接口中添加Regular Expression Extractor
,提取接口的返回值。
Name of created variable
:responseResult
Regular 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
也能正确识别。
阅读 1842 · 发布于 2021-08-26
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
走进 Rust:打印结构体字段阅读 6530
-
PostgreSQL 修改数据库拥有者阅读 3263
-
MySQL Can't open the mysql.plugin table. Please run mysql_upgrade to create it阅读 3726
-
OpenResty 整合 LuaRocks - Linux阅读 2660
-
Spring Boot logback 导致 /tmp 磁盘爆满阅读 4004
-
Chrome 代理服务器可能有问题或地址不正确的解决办法阅读 5421
-
Docker 前世今生阅读 2626
-
nginx: [emerg] unknown directive "if($request_uri" in阅读 6872
-
Kubernetes 数据存储 NFS阅读 963
-
IDEA Debug 时对象莫名其妙被修改了阅读 721