前言
? 在进行服务器后台开发的时候,不可避免的会遇到自己完成的接口需要调试。但是,通过接口请求数据的时候, 会遇到请求接口需要进行各种权限、认证的验证。如果自己去组织请求cookie等,就会遇到过于繁琐的流程,最终致使很多时间浪费在与解决问题相关性很小的问题上,让接口调试很疲惫,难言效率。
? 如果是了解过服务器开发、测试相关,肯定是知道使用Postman进行请求模拟的。Postman对以上遇到的问题提供的解决方案就是Postman + Chrome + Chrome postman interceptor插件,实现Postman使用Chrome浏览器的cookie,进行接口访问请求。配置使用该方案,会让整个接口的开发、调试过程,异常顺畅、方便。
? 本文就介绍以下Ubuntu环境下Postman+Chrome实现接口测试的环境搭建和使用。
步骤
-
ubuntu环境安装Postman
? ubuntu环境安装应用,的确是可以通过配置apt仓库、snap安装。不知道什么原因限制。Postman明确说明snap安装的Postman版本是不可以connected 安装了相应插件的chrome的。Postman建议去对应网站下载指定的Postman版本。下载链接地址如下:
tex https://www.postman.com/downloads/
点击下载Postman安装包或者压缩包,解压之后,就可以直接使用Postman发送请求等。但是此时还不能使用浏览器chrome的cookie的。
? 所以必须要在浏览器chrome上安装Chrome postman interceptor插件。
-
Chrome Postman interpret插件安装到Chrome
? 提前说明,鉴于国内防火长城的封锁,国内用户在不翻墙的情况下是无法访问google chrome的浏览器插件拓展store的。所以前提是要翻墙。至于不翻墙怎么安装Chrome Postman interpret插件,你可以通过网络搜索来解决这个问题,此处不做赘述。
? 访问google chrome store 在页面插件搜索栏目搜索: postman interceptor,在chrome安装对应的插件即可。
- 配置,让Postman 和 postman interceptor 插件连接(connect)
打开ubuntu安装的Postman,点击右上角 图标 Captures requests and cookies ,
将面板中requests选项卡下capture requests 开关标签,点击打开。
将面板中cookies选项卡下capture cookies 开关标签,点击打开。
如果此时打开安装了postman interceptor的Chrome,点击插件图标,浏览器显示如图:
? Postman应用端显示图标如下:
?
注意浏览器postman interceptor插件页面 和 postman页面,都显示 INTERCEPTOR CONNECTED.
这一步很重要。清务必确认。
使用
? 配置完成之后,就可以使用了。一般都会添加域名过滤,来筛选请求。具体设置,自己根据页面提示添加就可以了。 此时就可以使用postman使用浏览器的cookies发送请求,进行测试了。不瞒你说,我就是因为接口调试、测试速度太慢,才被嫌弃。说多了都是泪啊。愿你能提前知道这些,免得人生遭遇波折。谢谢。
版权声明:除特别注明外,本站所有文章均为王晨曦个人站点原创
转载请注明:出处来自王晨曦个人站点 » ubuntu环境Postman+chrome,接口测试