0


值得收藏的几个postman特色功能帮你事半功倍!

为什么选择postman?

目前市面上提供了以下几种接口测试工具:

  • Apifox

apifox的官方的定位是:Apifox = Postman + Swagger + Mock + JMeter

有桌面版和web版本:

优点:功能强大,提供了很多机构的openapi,官方客服支持好,有问题会直接一对一 教你。

缺点:比较而言,功能的强大牺牲了一定的性能,相比较其他的稍微卡顿了一点,并且对应使用习惯了postman的人来说有些繁琐和花里胡哨。

  • Apipost

apipost的官方定位是:Apipost=Postman+Swagger+Mock后端,前端,测试同时在线编辑,内容实时同步,接口文档,接口调试,接口Mock,接口自动化测试.

也是有桌面版和web版:

优点:功能也比较强大,ui比apifox简单也相对流程一点,但我比较喜欢的功能有几个没找到,可能略微比Apifox功能少一点吧。
缺点:还是有点卡顿感,跟postman非常相似,但使用习惯很不同。

  • eolink

官方定位:

API 文档与研发管理

API 监控和异常告警

API 快速测试与自动化测试

API 微服务网关

web版和桌面版都有:

优点:功能比较强大。

缺点:同样的不够简洁,流程,太复杂了,适用人群太多。

  • postman

postman大家都熟悉,很多人最早接触测试工具也是postman。

定位就不说了,我比较简单的使用了其他工具之后最后还是回归了postman。

理由: 前提我是一个后端开发

  1. 最新版本的postman功能也非常强大了。
  2. 没有多余的功能使得postman比较流畅,但最新版的postman功能强大了不少,但是也出现了一点慢,如果只是简单测试,建议使用老版本。
  3. 简洁,习惯性依赖。
  4. 周边人都目前还使用postman,为了不突兀,以及方便和同事之间沟通接口方便。

也许以后国人或者我们公司使用其他的工具,我也会转到其他工具。

postman的几个小功能

多环境管理和定义变量

postman的变量都在{{变量}}中。

预发环境定义全局domain

开发环境定义全局domain

定义随机变量

postman提供了很多随机变量,通过{{符号可以自动引出。

随机生成一个int值

通过控制台查看实际请求

左下角点击console:

Oauth2请求accessToken【apifox,apipost不支持】

在请求的Authorization中选择Type为Oauth2:

填写授权类型和对应参数:

以授权码模式为例:

点击获取token按钮

弹出框输入用户名和密码即可。

设置全局请求参数或者token

点击你的请求目录文件夹:

然后在右侧下面填写获取token的请求:

将token填写到上面这里:


这样,每个请求的param中添加了一个access_token的变量。
如果选择的是headers:
在这里插入图片描述
hearders中多了在这里插入图片描述

此时,你的文件夹下的所有请求都配置了token

前置脚本

在请求前可能要生成一些指定范围的值,必须每次都不同,只能通过脚本去生成,所以就有了前置脚本。

编写脚本,生成time和signature变量值:

使用,请求时即可生成对应的值:

Bulk Edit

对于这种格式的key-value,需要复制别人的过来,就需要使用到Bulk Edit,否则,没法直接黏贴进去。

比如: 点击Bulk Edit

这里的文本可以复制和编辑,也可以点击key Value Edit恢复。

设置Https访问

  1. 关闭SSL证书校验

File->Setting->General,关闭“SSL certificate verification”

生成代码

点击右边</>

查看代码,也可以编辑和选择各种语言:

为接口添加文档

postman文档同步

postman个人建议一定要登录账号使用,因为可以同步,家和公司两台电脑办公不用复制接口,导入导出这么麻烦。

继续探索其他功能。。。。。。。。


本文转载自: https://blog.csdn.net/weixin_38019299/article/details/126175079
版权归原作者 技术砖家--Felix 所有, 如有侵权,请联系我们删除。

“值得收藏的几个postman特色功能帮你事半功倍!”的评论:

还没有评论