背景摘要:接口测试,是后端攻城狮编码后非常高兴去做的一件事儿~那么我们如何高效、方便去做。且在工作中,通常都会有多个环境,那么各环境的切换,接口的调试如何更便捷。那么今天我们来看看这款神器-PostMan。
为什么突发奇想写一篇关于接口测试PostMan的使用以及介绍呢?原因是公司妹子今天看到我玩PostMan,问我这是什么,也想用来调试接口。然后我就发了一个安装包,至于使用方法,我相信她是应该不知道的,所以我就找了几篇以前入门的博客,但发现各有所缺陷。故自己也该总结经常使用的功能写一篇详细、靠谱的教程带妹子入门~~
目录
一、初探PostMan
1.1、下载安装
首先是它的下载官网:https://www.postman.com/downloads/
那么如果你知道科学上网,你可以通过科学上网访问下载。速度会快很多。当然如果不是科学上网,挂那儿下吧......
PS:如果实在是不愿等待。我这里有个2020年04月27号的版本:7.23.0 点我
至于安装:傻瓜式安装即可。如果一定要安装教程不建议找博客,百度教程我认为很好。点我
1.2、界面熟悉
致力于一张图解决所有常用的功能熟悉。
那么经历上图之后我们就通过PostMan访问了第一个网址:百度。当然访问是需要点击蓝色图标的Send按钮的,被遮盖了~~
二、接口分类收纳与管理
如果项目中需要测试的接口比较多,如果不进行合理分类管理就显得很杂乱,强迫症程序员是绝对不能忍受这种行为的!
2.1、项目创建
2.2、项目功能分类
这里列举了经常使用的功能。
创建新的文件夹:一般用来对应项目中的模块,如电商项目中的订单模块、商品模块。
导出JSON格式:导出的格式为本地JSON文件,方便与离线的接口迁移,可通过PostMan或其他兼容JSON导入的工具导入。
分享给他人:通过HTTP链接的方式将接口分享给他人,同样适用于工作中的接口分享。
2.3、接口保存
以保存刚刚测试的接口为例,点击Send旁的Save按钮,或在当前测试接口页面按Ctrl+S(保存快捷键)呼出保存界面,选择合适的保存位置即可。
三、PostMan导入分享接口
3.1、生成分享链接
右键当前项目,选择前文提及的ShareCollection,弹出该界面。选择Get Public Link(获取公开链接)。然后点击生成
即可生成对应的链接。注意:如果有新的改动,需要点击Update Link更新,不然他人导入还是之前的版本。
3.2、导入分享链接
以我刚生成的分享链接为栗子:
https://www.getpostman.com/collections/116371b055620b06caa1
点击Impor(导入),选择Link(链接)方式导入,输入他人分享的链接,点击Continue(继续) 即可。
加载成功之后则会显示对应的项目,点击导入即可
3.3、导出JSON格式
同样右键项目选择Export(导出)即可。选择最新的导出方式2.1。点击Export(导出)按钮,选择保存位置即可。
导出结果JSON(保存为文件):
{
"info": {
"_postman_id": "f35c9a33-ccf0-430e-be0f-d52e45d7038f",
"name": "宇宙掘金计划项目",
"description": "如题",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
},
"item": [
{
"name": "访问百度",
"request": {
"method": "GET",
"header": [],
"url": {
"raw": "www.baidu.com",
"host": [
"www",
"baidu",
"com"
]
},
"description": "访问百度"
},
"response": []
}
],
"protocolProfileBehavior": {}
}
3.4、导入JSON格式
Import中选择导入格式为File的皆可。
四、PostMan多环境便捷切换调试
痛点:比如现在存在三个环境,那么我们就是三个页面,不同的地址指向,或者同一个页面不断更改前缀。就会非常麻烦。
那么我们可以通过编辑通用环境变量的方式解决该问题。我们来看看添加环境变量、并灵活切换环境变量访问接口的方法。
由于通过图文讲解篇幅太长,固这里录制了一个一分钟的短视频。十几M大小,大家可以看看。很详细。
PS:建议选择超清画质,保护视力
使用Postman多环境变量访问接口(超清)
总结:
以上即是PostMan的基本常用的用法,其它的功能我也不是经常使用,但日常工作这些功能足够玩转了。若有同学发现更多好用的功能或是讲的不详细的欢迎留言改进!