一、postman简介

Postman是google开发的一款功能强大的网页调试和发送网页HTTP请求的,并能运行测试用例的工具

二、postman下载及安装

1、postman下载

官网下载:https://www.getpostman.com/downloads/ ,点击download下载

postgre 组装map postman安装配置_环境变量

 2、postman安装

双击下载好的安装包

postgre 组装map postman安装配置_Postman_02

显示如下页面,表示安装成功

postgre 组装map postman安装配置_全局变量_03

三、postman构建HTTP请求

postgre 组装map postman安装配置_全局变量_04

 1、获取接口文档—实况天气接口

https://www.tianqiapi.com/index/doc?version=day

postgre 组装map postman安装配置_Postman_05

 

 

 

postgre 组装map postman安装配置_postgre 组装map_06

 需要从接口文档中获取接口信息,包括请求方式、接口url,以及请求参数和响应参数示例等

2、构建HTTP请求

新建测试集

postgre 组装map postman安装配置_环境变量_07

 增加一个请求,输入请求地址及参数,点击发送

postgre 组装map postman安装配置_postgre 组装map_08

 3、设置Tests断言

进入Tests标签,进入断言设置,可以在右侧选择已经预设好的断言,比如点击 Status code:code is 200,可以看到预设的代码直接写入编辑框。这段代码的意思是,如果执行调用,服务器返回响应代码为200时,判断为pass即调用成功

postgre 组装map postman安装配置_Postman_09

设置结果比较类断言,判断返回的city值是否为南京,在Tests选择 Response body:JSON value check,将jsonData.value中的value改为city,to.eql()中输入待检测值"南京"。

postgre 组装map postman安装配置_全局变量_10

 4、设置变量

Postman常用的三种变量

  • 全局变量:全局变量一旦声明,即可应用到 Postman 中所有测试的 API 中。任何请求都可以直接使用全局变量,它的作用域是全局的。
  • 环境变量:Postman 的环境变量可以理解为一组选项,当这组环境变量选项被选中时,才会生效,特别适合「生产环境」和「测试环境」之间的切换等应用场景。
  • 集合变量:集合变量是针对集合(Collections)生效的,一个集合下可能有 N 条 API 请求,集合变量可以一次修改集合下的所有变量数值。

三种变量的作用域从大到小为 全局 > 集合 > 环境,当三个变量形式同时作用于一个 API 测试条时,Postman 会优先使用最小作用域变量。

4.1设置全局变量和环境变量

点开一个请求页面,点击右上角的小眼睛,上面为环境变量,下面为全局变量,可以在这个页面进行新增和修改变量

如新增appid变量,填入value值,保存之后就可以用{{appid}} 来代替appid的值了

postgre 组装map postman安装配置_全局变量_11

 也可以进入Environments页面,进行变量新增及编辑

postgre 组装map postman安装配置_Postman_12

4.2设置集合变量

选择一个请求集合,点击右侧选择编辑,进入Variables页面,增加变量

postgre 组装map postman安装配置_Postman_13

集合下所有的请求都可以使用该变量

postgre 组装map postman安装配置_Postman_14