postman设置检查点

设置检查点,是为了请求结果里能够精确匹配,比如过要查询学生的id,学生id=01,如果不设置检查点,就那么请求结果里包含01的数据都会通过,设置检查点为01,那不是01的就都会请求失败,01请求成功

操作步骤如下:

1、点击tests,右侧会出现SNIPPETS,里面会有一些常用检查点,点击learn more about tests scripts 会有更多的tests

 

 

2、找到Response body:Contains string响应body包含字符串,点击后在Tests框内出现一段代码片段,其他不用管,只需要将string_you_want_to_search字符串,替换为:id

 

 

 

3、点击save保存后,点send运行,相应结果在下方test results中展示,有通过的条数,失败的条数

 

 

4、tests -- 断言内容详解

1)Setting an environment variable  (设置一个环境变量)

2)Setting a nested object as an environment variable (将嵌套对象设置为环境变量)

3)Getting an environment variable (获取环境变量)

4)Getting an environment variable (whose value is a stringified object)  获取一个环境变量(其值是一个字符串化的对象)

5)Clear an environment variable (清除一个环境变量)

6)Set a global variable (设置一个全局变量)

7)Get a global variable (获取一个全局变量)

8)Clear a global variable (清除全局变量)

9)Get a variable (获取一个变量)

10)Check if response body contains a string (检查响应主体是否包含字符串)

11)Check if response body is equal to a string (检查响应主体是否等于一个字符串)

12)Check for a JSON value (检查JSON值

13)Content-Type is present (内容类型存在

14)Response time is less than 200ms (响应时间小于200ms

15)Status code is 200 (状态码是200

16)Code name contains a string (代码名称包含一个字符串

17)Successful POST request status code (成功的POST请求状态码

18)Use TinyValidator for JSON data (对于JSON数据使用TinyValidator

19)Decode base64 encoded data (解码base64编码的数据

20)Send an asynchronous request (发送异步请求

21)Convert XML body to a JSON object (将XML正文转换为JSON对象

posted @ 2020-08-05 15:22  ligaoying18  阅读(535)  评论(0)    收藏  举报