Postman
下载
https://www.postman.com/downloads/
Windows 版本:https://dl.pstmn.io/download/latest/win64
在Postman脚本中发送请求(pm.sendRequest) - 韩志超 - 博客园 (cnblogs.com)
变量
- 包括全局变量和环境变量
- 一个变量包括 3 项信息:变量名、变量初始值、变量当前值
动态变量
使用
使用双大括号
将被使用的参数阔起来,例如:
单个参数的情况:
多个参数的情况:
技巧:使用 Postman 自动补全功能,当键入一个大括号 {
时,会显示全部的变量,选择某个变量后,敲回车键,即可快速插入变量
查看
右上角 “眼睛图标” ,可以查看全局变量和当前环境变量
全局变量
说明:全局唯一,不可重复定义,一个全局变量只能对应一个值
作用:在 API 中引用全局变量,修改时只需修改全局变量即可
设置:进入 Postman 工具,点击右上角设置按钮 -> Globals
环境变量
一个环境可以包含多个变量,一个变量只能属于某个环境,在一个环境中变量不可重复定义,在环境与环境之间可以定义重复的变量
可创建多个环境,例如多个项目,单个项目的开发、测试、正式环境等
开发环境
进入 Postman 工具,点击右上角设置按钮 -> Add,添加开发环境变量
正式环境
进入 Postman 工具,点击右上角设置按钮 -> Add,添加正式环境变量
Tests 选项
修改变量
1 | // 是否请求成功 |
对获取的 Json 数据进行校验
1 | var schema = { |
编码格式
urlencoded
1 | Content-Type application/x-www-form-urlencoded;charset=UTF-8 |
form-data
JSON
保存返回数据示例
保存模拟返回数据示例
- 添加返回数据示例
- 填入数据
- Save Example
保存真实返回数据示例
发布文档
条件:需要注册 Postman 帐号并登录
老版本
- View in web
Publish
新版本「8.2.3」
Mock Server
模拟后端 Server,实现对请求的响应。响应的数据来源于创建请求中保存的 example 示例数据,参考上面「保存返回数据示例」
创建 mock server
获取 mock server URL ,在前端代码中修改接口服务地址,就可以获取模拟好的数据「保存的返回数据」了
另外:将 mock server URL 加入到 postman 环境变量中,就可以切换到 mock server 环境进行测试了
杂项
浏览器的请求,一键复制到Postman的小技巧
- 浏览器控制台,网络,鼠标选中请求,右键,复制,复制为cURL
- 打开postman,选择 Import -> Raw Text 粘贴,确定,另存到指定集合中