postman断言详解

Postman断言
一个完整的接口测试,包括:请求——>获取相应正文——>断言,我们已经知道了请求与获取响应正文,下面来介绍如何用postman进行断言
postman断言详解Tests
这个“Tests”就是我们需要处理断言的地方,postman很人性化的帮我们把断言所用的函数全给准备好了
postman断言详解SNIPPETS
举例说明:首先设置一个断言场景,根据断言场景来举例说明postman断言如何使用。

  1. 判断HTTP返回状态码为200
  2. 判断响应正文中是否包含:“statusCode”:200
  3. 解析响应正文,并判断statusCode的值是200,message的值是”Success“

第一步:在SNIPPETS中,往下拉,有一项“Status code:Code is 200”,这个就是问场景中的第一条准备的,判断HTTP返回状态码是否为200.点击这一项,可以看到在其左边,断言代码自动添加,见下图
postman断言详解Status code
第二步同样在SNIPPETS中找到一项“Response body:Contains string",这个就是为场景中的第二条准备的,判断响应正文中的字段。点击后,在其左边,断言自动添加,见下图
postman断言详解
第三步:我们需要解析json串了,所以,在SNIPPETS中找到"Response body:value check"并点击在其左边,断言代码自动添加
postman断言详解