接口测试 新手使用 jmeter 做接口测试遇到一个断言错误问题,没找到解决头绪

Kin · 2023年02月23日 · 最后由 iminami 回复于 2023年02月23日 · 5162 次阅读

第一次使用 jmeter 做接口测试,跟着视频学习的时候都很顺利,但是自己做项目就遇到一个奇怪的问题,jmeter 提示"Value expected to match regexp '"401"', but it did not match: '401'"
接口返回内容是这样的

断言方式是使用的 json 断言

断言结果是这样的

共收到 5 条回复 时间 点赞
1楼 已删除

后端接口返回的提示,不是很明显吗?
你之前用 postman,也是需要传递 token 令牌吧
如果在 jmeter,也同样的

这不是格式问题吗,把双引号去掉试试

可以试下 json 断言值改成 401
但是 jmeter json 处理的确实不好,一般工作中不常用 json 断言,版本配套要求很多,经常换个环境就跑不起来了
一般用 Response Assertion

$.code 取出来的应该是 401,不是"401"

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册