美文网首页
你真的会用 Postman 吗?

你真的会用 Postman 吗?

作者: AirPython | 来源:发表于2020-03-29 13:36 被阅读0次
image

1. 场景

提到 Postman,大部分的人可能只停留在使用 Postman「 模拟网络请求 」这单一功能上面。

事实上,Postman 的功能很强大,下面将罗列出几个比较少用,但实用的功能。

2. 抓包及拦截器

除了 Fiddler 和 Charles,Postman 也可以用来抓包,而且使用更简洁方便。

Postman 只需要设置端口号,然后自定义过滤条件和请求保存位置,接着配置客户端手动代理,就能愉快地进行抓包了。

image

另外,Postman 中的拦截器,即:Interceptor,根据过滤条件,拦截 PC 端对应的网络请求,保存到左侧的请求历史记录中或请求集合下。

image

3. Postman 脚本

Postman 提供两个 Tab,即:Pre-request Script Tab、Tests Tab,可以通过编写 JS 脚本,完善网络请求的配置及响应的断言。

image

其中,Pre-request Script 是在请求发送到服务端之前,会运行一次,这里能完成环境变量的设置或者发送一个异步请求。

比如:预处理中设置环境变量之后,在请求头中可以直接使用环境变量

# 设置环境变量
pm.environment.set("header_timestamp",new Date());

Tests Script 是在获取到响应之后,对请求结果的断言或者再次发送请求等操作。

比如:使用 pm 对象,通过对响应 Body 的判断,来判断接口返回的数据是否合理。

pm.test("Test Result:",function(){   
   var jsonData = pm.response.json();   
//直接判断json里面的数据   
//排名第一国家是日本  
 pm.expect(jsonData.result[0].country).to.eql("日本");
});

4. 发布接口文档

通过 Postman 生成接口文档真的方便,也方便协同操作。

首先,我们根据设定的接口,在 Postman 内新增网络请求,并将他们添加到到同一个集合内。

image

接着,为每一条网络请求新增一个示例 Example,加入 URL、请求头、请求参数及预设的返回值。

然后选中这个请求集合,点击 Publish Docs,跳转到集合发布页面,执行发布操作。

image

最后,将生成一份完善在线的 API 文档,可以分享出去,其他人也可以通过 Postman 导入进行编辑完善。

image

如果你觉得文章还不错,请大家点赞分享下。你的肯定是我最大的鼓励和支持。

推荐阅读

自动化篇 - 黑客们使用的自动化方案,很多人还不知道

视频剪辑什么鬼?Python 带你高效创作短视频

为了追到小姐姐,我用 Python 制作了一个机器人

相关文章

  • 你真的会用postman吗

    postman 一个非常牛逼的 api 测试工具。如果仅仅是打个 api,还不如直接 curl 来的简单,所以这里...

  • 你真的会用 Postman 吗?

    1. 场景 提到 Postman,大部分的人可能只停留在使用 Postman「 模拟网络请求 」这单一功能上面。 ...

  • 什么是ISSUE

    你真的会用issue吗?

  • Gson使用指南 2017-08-15

    Gson使用指南系列其它文章你真的会用Gson吗?Gson使用指南(一)你真的会用Gson吗?Gson使用指南(二...

  • Block使用注意

    在项目中,我们经常会用到block,但是说起block你真的会用吗?你真的全都了解吗?如果心里犯嘀咕的话,那么就往...

  • 你真的会用HttpMessageConverter吗?

    前言 最近看了Spring MVC源码,感觉特别有趣,像发现了新大陆一般,不能自拔。图片来自互联网.png图片来自...

  • 你真的会用babel吗

    https://segmentfault.com/a/1190000011155061

  • 淘宝,你真的会用吗?

    淘宝有很多隐藏功能,使用好了就可以让淘宝成为自己的专属App,像你的闺蜜一样懂你,我搜集了一些淘宝的功能,下面分享...

  • 粘贴—你真的会用吗

    今天是参加E站到底特训营【第二期】Day6,学习主题“选择性粘贴”,内容大纲如下: 一、基本用法:Ctrl+Al...

  • 鼓励,你真的会用吗?

    带着娃出去买菜,顺便拿个包裹,这时候娃懒癌发作,非得要抱抱,无奈,一手抱娃,一手拎菜,还得在我和娃之间夹一个包裹,...

网友评论

      本文标题:你真的会用 Postman 吗?

      本文链接:https://www.haomeiwen.com/subject/lvoyuhtx.html