Bootstrap

postman python request_玩后端神器 postman | 教你7招它的奇淫技巧

古人云:【工欲善其事,必先利其器】,如果高效使用你的开发工具,必然会让你的开发效率大大提高,这样你就可以摸更多的鱼了,postman 这个神器相信大家都用过,程序员作为非专业的测试人员,非常需要这么一款简单轻量级的 restful 测试工具,基本使用的功能如下图:

640?wx_fmt=png

但是不知道你是否知道,postman 的强大之处不只是测试一下接口,还有其他非常赞的使用方式。

1.接口请求直接转化成代码

点击下图中 code 图标,就会直接将你的接口请求转化成代码,支持多种语言。

640?wx_fmt=png

2.postman 全局变量设置

同一个接口可以设置不同的全局变量值,这个功能能让我们一键切换所需的全局变量。常见的使用场景:比如你需要多个不同身份的用户的进行接口测试,你就可以把用户的token值作为一个环境变量,通过切换环境变量来使用不同的用户身份进行测试接口,如下图:

640?wx_fmt=png

下面是设置一个变量的步骤:

640?wx_fmt=png

下面 auth 引用的就是上面 auth 对应的值,

640?wx_fmt=png

3.支持JavaScript脚本

通过 JavaScript 脚本来实时更新全局变量的值,常见使用场景:

在请求登陆接口之前先在 postman 的 tests 选项下写个 JavaScript 脚本,如下图:

640?wx_fmt=png

发送请求后,选择对应的全局变量就会实时更新其变量的值,这样免得用户 token 值过期后再手动更新。这样你的一些变量的值也很好维护。

4.自动进行认证

接口认证是所有接口必须做的事情,postman 已经帮我们帮一些常用的接口认证机制可视化了,使用起来非常简单。如下图:

640?wx_fmt=png

5.直接粘贴json格式的参数

当需要从代码中复制接口的 header 数据或者请求参数的数据到 postman 中,postman 支持直接粘贴 json 格式的数据。注意不能有任何的空格,例如:

复制 {"word": "菜鸟学python", "gzh":"程序猿Leo"} ,效果如下图:

640?wx_fmt=png

6.对请求的接口直接进行URLEncode和URLDecode操作

postman 还支持对接口 url 的 encode 和 decode 操作,如下图:

640?wx_fmt=png

7.请求api的收藏夹 collections

Postman Collection 是可让你将各个请求分组在一起。您可以将这些请求组织到文件夹中。这些 request 请求可以被进一步的管理到文件夹来更准确的反应你的 API。而且可以批量执行请求接口,这也是一个很赞的功能。

添加方式为点击某个请求记录的添加按钮如下图:

640?wx_fmt=png

选择对应的 collections ,还可以为接口添加描述信息

640?wx_fmt=png

批量直接请求接口如下图所示操作:

640?wx_fmt=png

批量执行请求接口的效果如下图所示:

640?wx_fmt=png

近期热门:

● 80%的人都不知道,全球Python库下载前10名

● 我珍藏的一些好的Python代码,技巧|上篇

● 爬取300本Python书籍,用Python告诉你哪家强?

● 简单几步,100行代码用Python画一个蝙蝠侠的logo● 我用Python分析了《青春有你2》109位漂亮小姐姐,真香!● 牛逼操作!用Python做了一个编程语言20年的动态排行榜!● 我打赌,学会这6招,谁再敢笑你的Python程序慢!640?wx_fmt=jpeg每天分享一些有趣的干货640?
;