Postman 是一个用于构建和使用 API 的 API 平台。Postman 简化了 API 生命周期的每个步骤并简化了协作,因此您可以更快地创建更好的 API
# 零、官方链接
# 一、中文汉化
中文汉化包,支持 Mac、Windows、Linux
在仓库中找到相对应的系统版本有详细步骤
# 1.1 Mac
下载对应版本的 app.zip
解压
app.zip
进入
访达/应用程序/Postman.app/Contents/Resources/
1进入
访达/应用程序
找到Postman.app
右键查看包内容,再进入Contents/Resources
替换
app
文件夹如果目录下没有
app
文件夹,那么直接解压app.zip
得到app
文件夹即可 将app.zip
解压出来的app
文件夹复制到Resources
目录,替换原本的app
文件夹 可以先删除或重命名原本的app
文件夹重启Postman就可以了
# 1.2 Windows
下载对应版本的 app.zip
进入
Postman安装地址/版本/resources
目录桌面找到Postman应用程序右键 -> 打开文件所在位置 再进入
app-*.*.*/resources
复制
app.zip
到resources
目录将
app.zip
解压到当前文件夹 会生成一个app
目录重启Postman就可以了
# 二、配置运行环境变量
往往一个项目会有共同的 HOST,如果分为测试环境还有正式环境下,还会有不同的 HOST提供相同结构的数据,所以我们需要将 HOST抽离到一个全局变量中进行统一管理,如果要开发过程中需要切换域名,也很方便的一次替换,而不用逐个查询替换
在右上角进到全局变量定义面板,一般会先创建两个环境,一个是测试环境一个是正式环境
只需要在上面定义好相对应的项目 HOST,就可以在接口路径处使用全局变量
定义好之后我们只需要通过 方式去使用
# 三、配置 AccessToken脚本
在很多情况下,我们请求接口可能需要鉴权成功才能调用,很多时候,我们往往是单独取得 accessToken后,配置在其他的请求中
我们可以在 TestScript中配置自动设置中心变量,其他地方通过变量方式来引入
首先,需要设置好鉴权请求接口,可以 send
拿得到 token
我这里的鉴权接口是 /login
,请求后的返回的数据是以下:
{
code: 200,
data: {
token: 'xxxxx...'
},
msg: 'success'
}
2
3
4
5
6
7
如果是这种在返回的 data中明文显示 token的,我们只需要找到 TESTS,配置以下脚本
// 这里的 'pm'就是类似于浏览器控制台中的 ‘window’,可以省略
const response = JSON.parse(responseBody);
pm.environment.set("ACCESS_TOKEN", response.data.accessToken);
2
3
4
同时还有第二种情况,token不是在 data中定义,而是在返回头中携带返回的
const headers = pm.response.headers.toObject()
const token = headers.token
pm.environment.set('ACCESS_TOKEN', token)
2
3
4
如何使用
使用方式很简单,只需要跟第一节所说的使用 来引用全局环境变量