知行编程网知行编程网  2022-05-01 04:00 知行编程网 隐藏边栏 |   抢沙发  3 
文章评分 0 次,平均分 0.0

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


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

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


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

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

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


2.postman 全局变量设置

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

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


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

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

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

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


3.支持JavaScript脚本

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

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

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

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


4.自动进行认证

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

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


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

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

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

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


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

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

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


7.请求api的收藏夹 collections

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

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

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

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

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

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

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

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

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


<p><span style="font-size: 15px;"><strong>近期热门:</strong><br  /></span></p><p style="margin-top: 10px;margin-bottom: 5px;padding-right: 0em;padding-left: 0em;color: rgb(0, 0, 0);font-family: -apple-system-font, system-ui, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 14px;white-space: normal;widows: 1;word-spacing: 10px;letter-spacing: 1.5px;line-height: normal;"><span style="color: rgb(0, 122, 170);font-size: 15px;">● <span style="text-decoration: underline;">80%的人都不知道,全球Python库下载前10名</span></span></p><p style="margin-top: 10px;margin-bottom: 5px;padding-right: 0em;padding-left: 0em;color: rgb(0, 0, 0);font-family: -apple-system-font, system-ui, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 14px;white-space: normal;widows: 1;word-spacing: 10px;letter-spacing: 1.5px;line-height: normal;">● 我珍藏的一些好的Python代码,技巧|上篇</p><p style="margin-top: 10px;margin-bottom: 5px;padding-right: 0em;padding-left: 0em;color: rgb(0, 0, 0);font-family: -apple-system-font, system-ui, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 14px;white-space: normal;widows: 1;word-spacing: 10px;letter-spacing: 1.5px;line-height: normal;"><span style="color: rgb(0, 122, 170);font-size: 15px;">● <span style="text-decoration: underline;">爬取300本Python书籍,用Python告诉你哪家强?</span></span></p><section style="margin-top: 10px;margin-bottom: 5px;padding-right: 0em;padding-left: 0em;color: rgb(0, 0, 0);font-family: -apple-system-font, system-ui, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 14px;white-space: normal;widows: 1;word-spacing: 10px;letter-spacing: 1.5px;line-height: normal;"><span style="color: rgb(0, 122, 170);font-size: 15px;">● <span style="text-decoration: underline;">简单几步,100行代码用Python画一个蝙蝠侠的logo</span></span></section><section style="margin-top: 10px;margin-bottom: 5px;padding-right: 0em;padding-left: 0em;color: rgb(0, 0, 0);font-family: -apple-system-font, system-ui, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 14px;white-space: normal;widows: 1;word-spacing: 10px;letter-spacing: 1.5px;line-height: normal;"><span style="color: rgb(0, 122, 170);font-size: 15px;">● <span style="text-decoration: underline;">我用Python分析了《青春有你2》109位漂亮小姐姐,真香!</span></span></section><section style="margin-top: 10px;margin-bottom: 5px;padding-right: 0em;padding-left: 0em;color: rgb(0, 0, 0);font-family: -apple-system-font, system-ui, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 14px;white-space: normal;widows: 1;word-spacing: 10px;letter-spacing: 1.5px;line-height: normal;"><span style="font-size: 15px;"><span style="color: rgb(0, 122, 170);">● </span><span style="color: rgb(0, 122, 170);text-decoration: underline;">牛逼操作!用Python做了一个编程语言20年的动态排行榜!</span></span></section><section style="margin-top: 10px;margin-bottom: 5px;padding-right: 0em;padding-left: 0em;color: rgb(0, 0, 0);font-family: -apple-system-font, system-ui, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 14px;white-space: normal;widows: 1;word-spacing: 10px;letter-spacing: 1.5px;line-height: normal;"><span style="font-size: 15px;"><span style="color: rgb(0, 122, 170);">● </span><span style="color: rgb(0, 122, 170);text-decoration: underline;">我打赌,学会这6招,谁再敢笑你的Python程序慢!</span></span></section><section style="margin-top: 10px;margin-bottom: 5px;padding-right: 0em;padding-left: 0em;color: rgb(0, 0, 0);font-family: -apple-system-font, system-ui, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 14px;white-space: normal;widows: 1;word-spacing: 10px;letter-spacing: 1.5px;line-height: normal;"><br  /></section><section style="margin-right: 16px;margin-left: 16px;letter-spacing: 0.544px;white-space: normal;color: rgb(62, 62, 62);text-align: center;font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;widows: 1;word-spacing: 2px;line-height: 2em;"><img data-cropselx1="0" data-cropselx2="175" data-cropsely1="0" data-cropsely2="166" data-ratio="1" data-type="jpeg" data-w="1280"  style="font-family: 微软雅黑;letter-spacing: 0.544px;box-sizing: border-box !important;visibility: visible !important;width: 243px !important;" src="https://www.zkxjob.com/wp-content/uploads/2022/04/wxsync-2022-04-208179e2c8bf00830fa69c7964b0cc53.jpeg"  /></section><section style="margin-right: 16px;margin-left: 16px;letter-spacing: 0.544px;white-space: normal;color: rgb(62, 62, 62);text-align: center;font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;widows: 1;word-spacing: 2px;line-height: 2em;">每天分享一些有趣的干货</section><section style="margin-top: 10px;margin-bottom: 5px;padding-right: 0em;padding-left: 0em;color: rgb(0, 0, 0);font-family: -apple-system-font, system-ui, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 14px;white-space: normal;widows: 1;word-spacing: 10px;letter-spacing: 1.5px;line-height: normal;"><br  /></section><section style="margin-top: 10px;margin-bottom: 5px;padding-right: 0em;padding-left: 0em;color: rgb(0, 0, 0);font-family: -apple-system-font, system-ui, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 14px;white-space: normal;widows: 1;word-spacing: 10px;letter-spacing: 1.5px;line-height: normal;"><span style="word-spacing: 2px;caret-color: rgb(62, 62, 62);letter-spacing: 0.544px;color: rgb(255, 41, 65);font-size: 15px;"><strong><span style="letter-spacing: 0.544px;border-color: rgb(127, 127, 127);">点击阅读原文,原创400篇干货文章</span></strong></span></section>

本篇文章来源于: 菜鸟学Python

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享