Postman学习宝典(一)秦朗的天空

Postman是一款可以方便我们调试、测试API的工具,甚至我们可以通过Postman与Newman结合,还可以批量运行API达到API自动化测试的目的。下面都是以当前最新的V7.0.9为例演示。

Postman提供了多窗口,多标签的界面。扣除菜单外,大概可以分为4个区域,HeaderBar、SideBar、Buider、FooterBar。

Postman侧边栏Collections主要用于管理请求和集合。History主要用于查看历史记录。

Postman尽量减少必须更改的设置数量,因此我们建立了一些默认设置。但是,考虑到用例的多样性,如果您需要进行调整,那么如下:

以豆瓣搜索图书API为例

这个接口的请求方式为get,postman默认为就为get,所以在url栏输入被测接口地址

在接口文档中,q与tag其中的一个是必填项,所以这里需要配置参数,点击url右侧的params,并输入参数

response还可以以不同的方式查看,并且还可以看到cookies,headers信息

以Postman自带的接口为例

选取请求的方法为POST,并输入接口地址,因为post请求大多是json形式,所以可以打开Body选项,并选择JSON(application/json)形式,输入请求的json,同样其余的操作跟GET接口一样。

编写的API往往需要在多个环境下执行,而Postman提供了两种类型的变量:环境变量和全局变量,从而很好的解决了这个问题。同时变量还常用于关联接口间的参数传递。

环境变量有效范围仅仅在于当前集合可用,全局变量对所有的集合都可用。

api可能需要在不同的环境中运行,所以api请求的服务器地址不能写死,希望是可以配置的,创建环境变量有多种方式。

pm.environment.set("variable_key","variable_value");

2.2在某个请求发起之后创建:

在Tests标签里面添加如下

全局变量

全部变量跟环境变量的创建类似,也可以通过手工预先创建或者通过代码去创建。

pm.globals.set("variable_key","variable_value");

2.2在请求发起后创建

在Tests标签里面添加如下:

在默认情况下,设置环境变量和全局变量一个key(VARIABLE)对应两个value(INITIALVALUE和CURRENTVALUE),那这两个有啥区别?

在需要的地方加上{{变量名}}便可

PostMan除了提供环境变量和全局变量外,还提供了三种随机数。

{{$guid}}

:添加一个V4风格GUID

{{$timestamp}}

{{$randomInt}}

:添加0和1000之间的随机整数

Postman提供了两种类型代理。一种是下图中的Client角色,但Postman设置了代理,这样Postman发起的请求都会先经过Proxy,再到Server。还一种是下图的Proxy角色,Postman拦截client发过来的请求。

Filters用于过滤,URLContains用于设置要抓取的URL,UrlDoesnotcontain用于过滤不想抓取到的信息,Methods用于设置抓取的请求方式。

3.打开浏览器,正常请求,会发现这时postman的history也会捕获到请求。

Postman既然可以作为代理,同样的也可以抓取移动端IOS、Andorid的请求,这块的设置这里就不说明,跟fiddler类似,同一个局域网内设置wifi代理。

THE END
1....俄担忧引发“多米诺”效应俄希望北约其他国家维持《开放天空...[中国新闻]美再退约 俄担忧引发“多米诺”效应 俄希望北约其他国家维持《开放天空条约》央视榜单 1 新闻1+1 前三季度中国经济走势如何? 2 防务新观察 美罕见对以发出“最后通牒” 3 金九银十楼市能否迎来升温? 消费主张 4 揭秘空天猎手的制胜宝典 军事纪实 5 北京首钢女篮青年队的故事 篮球公园 ...https://tv.cctv.com/v/v2/VIDEjixf1vMlEdRhn7yHBMnw200706.html
1.《宝可梦Go》传奇英雄活动全攻略在此精灵星尘游戏黑神话宝可梦...《传奇英雄活动》已在《宝可梦 Go》中到来,这是一个全新的游戏内活动,将为玩家提供一系列新的奖励和特色供其享受。这个限时活动将对游戏中的多个不同特色进行更改,包括宝可梦遭遇、突袭宝可梦、实地研究任务等等。 相关 宝可梦 Go 对战联盟 - 第 16 赛季:最大指南 ...https://www.163.com/dy/article/JGOOGDUT05568E38.html
2.纯干货:种梦C4D宝典——高级渲染技巧:物理天空渲染:使用物理渲染,可参考《纯干货:种梦C4D宝典——高级材质渲染案例(一)》、《纯干货:种梦C4D宝典——高级材质渲染案例(二)》。 加入后期:导出PSD后使用PS(CR)进行处理。 总结 关于物理天空的设置,最重要的功能效果都可以在物理天空中的基础面板点选新增,设置时间是很重要的,清晨、中午、傍晚、夜晚都可以通过设...https://www.jianshu.com/p/3f451db0142f
3....中大0706大气科学及南信大大物院初试复习宝典——第二章:地面和大气...文章浏览阅读2.1k次,点赞24次,收藏32次。中山大学或国防科技大学0706大气科学,南信大大气物理学院三校通用研究生初试超全知识点,本人23届研究生,之前买的资料发现太垃圾了于是自己开始写博客笔记,希望能帮到后来人,同时谴责垃圾考研资料费人钱财_太阳辐射地面辐射大https://blog.csdn.net/m0_60394632/article/details/131315411
4.《读书笔记》(3月28日更新)不过事实却适得其反,缘故是第二种人还有希望,第一种人只有回忆。一一钱钟书人与人之间的矛盾大部分来源都是因为高估了自己在对方心中的地位,比如把陌生人当熟人,熟人当朋友,朋友当亲人,恋人当爱人,把爱人不当人。一一茅盾人不是因为没有信念而失败,而是因为不能把信念化成行动,并且坚持到底。——戴尔·卡耐基记住...https://www.meipian.cn/1rnysrbk
5.在天空飞翔作文(通用24篇)我也不想荒废我的学业,因为我觉得做学生,其实也挺好的!在学校可以扩充自己的知识宝典,也可以在知识的,天空中自由翱翔,这种自由,也挺不错的! 不过看到别人在这儿那儿旅游,我又开始羡慕了,我不甘寂寞,喜欢结交朋友,希望去祖国各地旅游。 又想到期末考试这个字眼i闲适心情一扫而空!自由倒是好,不过我可是个乖乖女!https://www.ruiwen.com/zuowen/tiankong/3199240.html
6.上古卷轴5主线任务屠龙者怎么做上古卷轴5主线任务屠龙者攻略...上古卷轴5中有着很多主线任务,其中屠龙者是主线任务的最终章。下面九游宝典就为大家带来上古卷轴5主线任务屠龙者攻略,希望对各位玩家有所帮助。 上古卷轴5主线任务屠龙者攻略 一、任务触发条件 本任务是完成“英灵殿”任务之后接到的,本任务是主线的最后一个任务,这里要把奥杜因给彻底结果掉。 https://a.9game.cn/sgjz5/6930504.html
7.AppStore上的“能力天空”打开Mac App Store 购买和下载 App。 能力天空4+ Beijing Bai 'an Technology Co., LTD 专为iPhone 设计 3.1 ? 2,642 个评分 免费 提供App 内购买项目 iPhone 截屏 简介 想考证、想出国、要加薪、爱生活,能力天空是最适合你的随身学习宝典。 https://apps.apple.com/cn/app/id655930315
8.葵花宝典心情日记(精选20篇)葵花宝典心情日记 葵花宝典心情日记(精选20篇) 一天即将过去了,我们对人和事情也有了新的看法,是时候静下心来好好写写日记了。日记写什么内容才新颖、丰富呢?以下是小编为大家整理的葵花宝典心情日记,欢迎阅读,希望大家能够喜欢。 葵花宝典心情日记 篇1https://www.yuwenmi.com/yulu/rizhi/1329192.html
9.Photoshop后期强:摄影后期抠图与合成实战宝典带目录高清版pdf[67MB...2.3 雨后的景区:置换天空的技法 026 2.4 雨后的景区:天空的二次置换 030 2.5 画意月亮湾:让置换的天空更加自然 031 03 星、月、云、雾、火等合成技巧 036 3.1 望月:月亮的常见合成技巧 037 3.2 日月同辉:多素材的合成 040 3.3 水乡月圆夜:合成意境夜景 044 ...https://www.jb51.net/books/667776.html
10.云顶之弈天空之镜是什么云顶之弈天空之镜系统详解天空之境是云顶之弈里最新推出的活动,很多玩家都不知道该怎么做,下面小编就带来云顶之弈天空之镜系统详解,一起来看看吧。 云顶之弈天空之镜系统详解 进入英雄联盟大厅,上方的天空之镜按钮,在天空之镜中,从下方开启可以慢慢激活镜子任务,任务栏中,完成天空之镜任务可以获得宝典经验和星之碎片。https://mip.ali213.net/gl/html/639765.html