在接口测试中,我们对返回结果的正确性判断一般是基于响应报文的返回内容进行断言.但有些时候,按照正常的业务逻辑来说,一个请求返回的内容是多种不同的. 比如:用户注册功能,注册成功是正常的返回message:该用户已注册,也是正常的业务逻辑.但响应报文的message和code/status往往是不一样的. 这篇博客,介绍下如何利用jmeter的beanshell断言,来处理这种请求... 一.响应断言 以用户注册功能作为例子,从下面两种场景来进行接口测试: 1.假设用户不存在,接口设计逻辑,注册成…