自动化软件测试 -- Postman

一、什么是Postman ?

Postman 是一款 http 接口测试工具

二、Postman 接口测试

案例:测试一个免费的API数据接口平台 -- 京东万象

测试前20条“体育”新闻

自动化软件测试 -- Postman_第1张图片

 自动化软件测试 -- Postman_第2张图片

三、设置变量

1、collections 设置变量

2、设置全局变量

自动化软件测试 -- Postman_第3张图片

集合变量只能在集合里面使用,需要设置全局变量。

自动化软件测试 -- Postman_第4张图片自动化软件测试 -- Postman_第5张图片

3、设置环境变量

如果在生产环境和测试环境中是一模一样的变量,则需要设置到全局变量里面。

如果在生产环境和测试环境中是不一样的变量,则需要设置为环境变量。

如果是在某一个集合中才会使用的变量,就设置为集合变量。

自动化软件测试 -- Postman_第6张图片

4、Tests设置变量

自动化软件测试 -- Postman_第7张图片

Postman 断言:

(1)Response body: contains string(响应体中是否包含某个内容)

自动化软件测试 -- Postman_第8张图片

(2) Response body: is equal to a string(响应体是否等于某个字符串)

(3)Response body: json value check(响应体测试某个json值)

自动化软件测试 -- Postman_第9张图片

(4)Response header: content - type header check(检验相应头是否包含)

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

(6)Status code: code is 200(判断响应码是否是200)

 四、Postman 随机数

1、{{$guid}}:A v4 style guid

2、{{$timestamp}}:当前时间

3、{{$randomint}}:1-1000的随机数

自动化软件测试 -- Postman_第10张图片

 五、Postman 导出代码

自动化软件测试 -- Postman_第11张图片

 

你可能感兴趣的:(postman,自动化,python)