Response body:Is equal to a string:检查response body等于指定字符串
进行接口测试时,添加断言时必不可少的,断言就是判断响应内容与预期返回是否一致
通过Tests的代码校验,可以很快的得到结果判断。如果校验通过,则断言为PASS,如果校验失败,则断言为FAIL
下面以一个接口实例来说下如何处理断言
如上图所示,响应body的内容为一个json格式的字符串,这些内容可以作为断言的依据
切换到Tests标签,控制台右侧可以看到测试脚本的代码片段,可以参考官方示例文档
点击选择【Response body:Is equal to a string】,左侧出现如下脚本代码片段
其中,response_body_string处填写的内容要和接口返回的内容完全一致才可以匹配成功
假如响应body内容如下
那么需要把所有返回的内容填写到response_body_string处才可以
拷贝响应内容时,把Raw标签中的原始返回内容拷贝,这样避免出现格式问题,然后把body的原始返回内容转义一次,json转义网址,转义后如下图
点击send,提示断言PASS