粉丝1564获赞9175

postman 安装与基本使用浏览器搜索 postman, 找到官网,选择对应系统下载, 下载好后打开会自动安装, 打开后视登录注册页,很多小伙伴以为是强制登录,直接将页面关闭,重新打开就能跳过登录了。我这里准备了一个接口,我们来看看如何使用。 写好了点击加号,新建一个月签。 左边选择请求方式,常用的有 get, post post, delete。 我们先来看看 get 请求输入接口地址下面通常是 get 请求传餐的地方, 我们将接口需要的参数填一下, get 请求会把参数放到链接中,所以修改链接 接餐树也一样, 点击 send 即可发送请求。 可不敢胡说啊,你们什么也没看见,重来请求成功,将参数前面的勾去掉,就代表不传这个参数。 下面我们再来看看 post 请求。 coast 请求一般传的是吃饭格式的参数,选择好吃饭格式,再按照吃饭格式编写餐数。 post 请求的参数不会在链接中展示。 请求成功,有些接口可能要对 copy 做一些处理, 这里是已经发送的请求头儿,所以没法在这修改, 我们可以在三的按钮下面的 copy 修改。 还有一个非常实用的功能,可以将请求操作转换成各种代码,直接复制就能使用, 非常好用。下课!

今天讲 postman 的安装及其如何汉化啊,最近呢会发布一系列关于 postman 接口自动化的操作,欢迎关注哦。今天来讲一下 postman 的安装, postman 安装比较简单,我这个是九点三点一版本的, 双击他 他就好了就好了啊,你看,在桌面上就生成了这么一个图标,这里要不要注册一个账号哈?这个地方呢啊,我后面再稍微的简单的介绍一下 啊啊,我们要不要更新?先?不更新,因为我们很多人都偏向于使用中文版的,我现在 这个九点三点一呢,我有他的那个中文版的一个汉化包,对于 postman 来讲,不同的版本,你像他这个四点幺六,那么呢,你需要下载一个四点幺六的汉化包,那么这块地方呢,我就不升级了哈,我这里选择 dismiss, 那么这块地方呢,把它点击关掉就行了。以后再来讲创建这个账号关了,那么呢,再打开 这个就是他的这个界面画的,他是这个英文版本的,但是我们很多人偏向于喜欢用中文,那么我就来讲一下他的这个中文是怎么去破解的啊?这个地方来要求你更新, miss miss, 我把它关掉,然后怎么办呢?看一下哈,每一个不同的这个版本他都有对应的汉化包,像我这个呢,那我对应的是九点三点一的汉化包,我找到那个汉化包了, 应该是这个,对吧?然后复制,复制到哪里呢?把它放到 costman 安装的那个目录下。呃,打开所在位置, 然后呢,在这里呢,有个九点三点一,然后有里索斯,就是这个里面,我把它粘贴到这里,那这能用吗?肯定不能用。现在给他干嘛呢?解压。解压的话呢?这个时候不要不要写到解压到 app 啊?就解压到当前 到当前文件夹。 嗯,那好了,看一下哈。这个下面呢,其实可能是他的汉化文件, ok, 然后我把它关闭,然后呢?再那他是不是就变成中文版的?

postman 工具使用好啦,大家好啊,我们来介绍一下啊,今天来介绍一下这个 post may 这一款工具啊,这款工具呢,它到底有什么用呢?它是一款接口调试工具,开发和测试都可以去使用啊。用这这款工具啊, 他有什么样的一个特点呢?首先第一个,他是一个图形化的操作界面啊,我给大家看一下这么一个操作界面啊。第二个的话呢,他那个保存历史的一个请求记录啊,对吧?他可以保存啊,他有一个保存的一个功能, 可以进行保存的,这里有个塞外有保存啊,可以保存历史的一个请求记录,然后的话,他能够提供这个数据级的一个管理功能啊。 然后第四第四个的话,他可以的话呢啊,和团队啊,同步接口数据,对吧?和大家共同做账。用这么一款工具啊,然后的话呢,呃,他这个安装方式是什么样子的啊?我们可以用这个地址啊,用这个地址 我们点点击打开之后的话呢,他就能够最终能够到达我们这个界面啊, 你看这样子啊,按着他的步骤一步一步的去安装啊,安装完之后啊,我们可以他举了一个例子,对吧?用这个去访问一下百度啊, 百度这个是他的一个 ui 地址,对不对啊?我们可以用用这个工具去去访问一下百度。用 get 请求啊, hgtb 三 w 点百度点 com, 对吧?这样剩的发送一个请求。好,这样的话就我们把百度这一页一页网页就就给他,给他获取到了,对吧? 你看这他的一个网页返回现在的返回出来的一些自动创啊,返回出来的一些相关的一些信息页面,网页信息,还是 tmi l 的一个格式啊, 然后的话呢?啊,我们也可以去访问这个,这个啊,这个 app 啊,啊, lock house, 对吧?淘宝首页啊, 但我们要启动这个 tp 需要部的一个服务器啊,我们这个没有装服务器啊。嗯,这个是我们的一个 poss 卖的一个安装和使用啊。 好,我们这节课呢,他最重点是要讲这个啊,讲我们 pose 卖的一个基础用法。 他首先第一个啊,就是我们的场请求中他常见的一个数据的一个传递格式是什么样子的啊?有哪几种格式啊?首先他有制服串的格式啊,也有这个表档的格式,还有第三种阶层的格式啊,这是我们的数据传递数据的一个格式啊。 啊,我们用如果我们用用 get 请的方式的话,他可以,他可以是使用的是这个返回的数据啊,他会是一个,呃,用 get 请的格式,他应该是,他是一个什么呢?他是一个这个 一个奏创的一个格式啊,我们从 ul 这个是 ul 地址后面跟一个跟一个问号啊,然后这个 这个的这个的是什么呢?这个后面就是我们的一个用户名和密码,跟在我们的 ur 地址后面,对吧?啊?这个就是用 get, 然后的话我们也可以用这个表单的形式啊,表单的话就是 post, 对吧?啊? post 啊, 他是啊,这么一个表达形式啊,和某啊,你看这个啊,还有第三一种,就是我们的用杰森的格式啊,杰森就是两个大顾号啊,然后用户名啊,密码啊,对吧, 节省格式啊,对吧?那这个里的话对应的话就是就是这个啊,就这里,你看这里的话啊,我们,我们用,如果说我们这是用 get, 这 get 的话, get 的话,你要在后面 加一个刚刚说的那个问号啊,问号一个参,一个参数啊,把参数放在这个这个 ur 后面啊,用问号去连接, 然后的话我们也可以是 pose 的, pose 的话是什么样子的? pose 的话我们就在这里有一个,这个是表单,对吧?在表单里面去填写啊,用户名和密码啊,这个这个是是我们的节省格式,直接用大顾号填写,对吧? 啊,就是这么这么一个,那个我下面具体具体的我们可以看一下下面的一个举例啊,比如说我们科目表单的一个数据 c 图啊,这个是用科目的,对吧?我刚刚写的这个,把这个值填一下啊,这看值,然后这个是他的一个 vivo, 对吧?用户名和密码。 风火表端呢,它是最常见的一个 pose 的提交的一个数据方式啊,浏览器默认的数据提交方式。第二种呢,是目前最流行的一个数据传字传输格式。那么 pose 的卖的一个基础用法是什么呢?比如说我们举个例子啊,第一个例 啊,我们提交这个支付创数据啊,提交支付算数去,我们以支付算的格式,对吧?那,那我们是好干嘛呢?我们在这个后面,比如说我们在这个问号的后面接一个参数,对吧?对不对啊? 问号后面,我刚刚刚刚,这个是刚刚,我们不是看了吗?这个 u r 后面跟一个问号吗?对吧?问后面去接一个,接他的一个参数啊,再用 get, 用 get, 一个用 get, 这这个,这这种起立的方式啊, 然后这个是你,他是这个是,这个是写的一个一个 poss 卖的一个步骤,比如说我们第一步添,点击添加请求,对吧?我们在这里有个加号,这里可以点击添加请求。那第二步的话呢?我们选择方式 get, 对吧?我们选择 get。 第三也不是干嘛呢?就是输入这个地址啊,这个把这个地址输入到这个宽里面去。第四一个的话呢啊?就是我们,我们要干嘛?我们要设置这个请求头,对吧?请求头? get 是没有请求头的啊,啊?请求头是这个啊, get 我们就不用填 好,呃,我们用玻璃的话,玻璃我们的一个请求体验,设置请求体验啊,那 get 的话 get, 你看这边 get 的话,他是没有请求投的,对吧?啊?那然后就是我们的一个请求体验 啊,玻璃请求体啊,请求体,请求体的话我们是也是,是也是没有的啊,你看一下, 看一下包里的我们的一个请求体啊,设置请 体啊,因为我们的数形体本来就是一些参数嘛,对吧?我们参数已经放在这个一二,后面,是这个也没有,也没有需要填的东西啊。然后的话呢,我们第六步就是发送,发送完了之后他会返回一个一些相关的一些数据啊, 这个就是我们的一个用用查询的方式,后面跟跟他的,你看通过这个查询自无创的方式传递搜索的关键词 iphone, 你看这个 iphone 是他的关键词, 他是在这个,在这个 ur 后面,对吧?用个问号下连接啊,然后查一查,看他的一个响应数据啊, 对吧?这个这个就是他的一个请求的,你看请他一个地址, 对啊,就这个, 这个复制不了,不能发生请求。 好,这个是举了一个用,用这个字不错的形式啊,去查询,对吧?然后第二种方式是我用表单的提交表单的数据啊,怎么去提交呢? 啊?也是一样,用这个登录接口,登录接口的话,我们是我们要干嘛?举了一个例子,我们要输入的我们的一个用户名和密码 和验证码,对吧?然后进行登录,对不对?这是他登录的一个 url, 对吧? url 啊,然后我们把这个 url 的话填到这里面去,然后用 pose 的,对吧? pose 完了之后的话呢?这个请求投,请求投,这里的话是我们的卡特,卡特,卡特,泰国,对吧? 我们的开手这个风猛,这个是表示的是我们的一个呃,请求头的一个类型,数据传输的一个类型,对吧?他,他是我们要表达的形式啊。 啊?内容类型,你看这个 content 就是内容泰国内容类型啊,我们传说的数据类型是要是要用表彰的形式去传递,然后我们的一个,呃,包里,我们的包里啊,第五步就是要设置我们的包里,我们的包里的话就是我们请求体验相关的数据啊,用户名啊,密码呀,验证码呀,对不对? 就刚好我们把这些关键信息填在里面去,填里面去的话呢?这个是第五步。第六步就我们就发送点击发送啊,发送完了之后他会给我发回一个相关的信息,对不对啊?我们要检查我们想要结果是不是两百,两百他是表示 ok 的就成功了,对吧? 这个是我们的用,我们用这个 form 的表档的形式。第三一点就是我们用这个节省的形式啊,我们不用表档,我们选择节省啊,用节省形式也是同样举的。是登登录啊, 对吧?我们去登录啊,这个是他的一个 ul 地址,对吧?我把这个 ul 停进去,对不对? 那个把这个鱼娃娃填进去啊, 对吧?沿着你的去。 填完了之后呢?填完之后的话,我们要用 post 看请求方式,这是第一个请假请求,第二个是请求方式,是 pose 的。好,这边就把它改成 pose, 然后的话呢,这个是汉的,汉的是什么呢?就是在这情投情投的话,他的类型啊,这个数据类型我们要定义一下啊,这个是什么 content, 是吧? 晚上的太婆啊,这个是 appeekasha, 对吧? 街上对吧?他是街上的格式啊,看一下是吧?他是用街上的格式啊,然后设置完了这个之后的话呢?我还要设置我的群体啊。 第五个我们要设置 一下我们的请求题,对不对?请你在这里玻璃,在玻璃这里设置啊,这里把这一张这个放到放到这里面去,比如说我们设置我们请求体啊,你体的话呢,是这样子的,我们用的是结实的格式,就用就用,就用这个软啊。好,我们把我们的请求体把它放进去,对吧? 别说么办, 你看啊,这个是幺三八啊,七个零,一个二, 然后是密码,怕是 word 是吧? 密码的话四二七一二三四五六,对吧?好,这个的话我们的一个请求体就填完了,填完了之后我们再点击发送,点击他的一个发送,对吧?你看他就返回了一些相关的一些相关的信息啊, 但是他是四零四,四零四就表示有问题啊,对吧? 两百表示成功啊,四四开头的是表示这个福气有问题,对不对啊?他只有返回这个数据才叫成功 啊,看到没,这也是我们仿仿飞的一些状态码啊,状态码是四零四,对吧?没有找到, 没有找到,没有发现数据啊,这发现了一个一个 bug 啊,好,这个就是我们的一个 pose 特麦的一个使用啊。嗯,然后我们再总结一下啊, 就是说我们,我们,我们要接口测试啊,大概的一个手工测试,我们大概已经讲完了啊,从我们的一个 啊,我们的一个这个 ipi 文档的一个解析,然后我们怎么样去设计啊?根据 ipi 文档解析出来的一个有用信息去设计我们的一个测试用力啊,当然了,在设计测试用力之前,我们要 啊用这个参卖的啊,去画一个我们这个的一个测试大纲,对吧?把一些把我们 apl 的一些关键信息给他提取出来,放到那里面去啊,然后呢?画呢?然后的话再用我们一个赛尔去把这些啊,把 这些插板的时候填填写的一每一行都把它啊放到里面,我们的这个一个赛里面去,变成我们的测试用力啊,把它西化成测试用力啊,这是我们测试用力啊,这个测试用力,当然这个测试用力的话呢 啊,他是有这个有异常和正常的,你要考虑两种异常和正常产品,对不对啊? 都是一样的和那个啊,然后的话啊,我们在我们第二个就是我们家能够啊,设计啊,我们当接口,一个接个接口测试用力啊,就是当个比如登录啊,我们也能设置一个业务场景结构,就是 就比如说我们从登录到我们下单购买,对吧?查看订单啊,这一个过程就是我们又场景的一次,兄弟,对吧?然后呢,我们也能够就用这个 post man 去设置请求方法, uil 请求头,请求提议,就刚刚我们讲的啊,用 uil 这个工具,去 去去,去测试,去手工去测试啊,去查看我们详细数据,那么你能掌握这些,你基本上就已经掌握了一个接口测试的一些最最基础的一些方法了啊,下面是一些题目,对吧?啊?参与这些题目啊, 这题目的话呢,你看我们第一个,我们我们他下面有列列了一些题目啊,到时候咱们一个一个去去讲这题目怎么做的,对吧? 除了学会理论之时,我们还是要去实操,真正的去实操一下,去设计一下测试用力。好了,我们这里课就讲了这些吧。

postman 接口测试,一天就能从入门到精通!是不是觉得 postman 看着简单,真要上手用明白面试被问到还能对答如流就有点蒙。今天给你们带来一个文档,我把 postman 这个测试必备工具,从最基础的安装环境搭建,到接口的基本概念,怎么调用接口,再到高级玩法,全拆透了, 比如多接口之间的上下关联,自动化里的断源机制,还有怎么把 posman 打造成自动化测试工具,甚至用它快速生成测试报告,全都包含在内。这份文档没有空理论,全是实打实的实操步骤,从安装到最后生成报告,每一步都有截图和详细说明,跟着做一天就能搞定。遇到问题也不用慌, 文档里连常见坑常见问题都列的明明白白,直接对照着就能解决,不用到处查资料了。现在面试不管是初级还是中级测试岗,基本都会问 postman 相关的问题,把这份文档吃透,面试时不管面试官怎么问你都能接住, 再也不用怕被小看。想要这份 postman 速成文档的,直接找我主页就行,一天搞定!接口测试神器,面试加分,工作提效赶紧冲!

今天咱们聊个接口测试工具 postman, 不 管是调接口还是测接口,用它都能省不少事。我把它从入门到精通拆成四个核心部分。首先是打基础,先搞明白 postman 是 干啥的,然后按步骤装它,第一步,去官网下载,第二步,根据 windows 或 macos 系统装应用。第三步,第一次启动的时候完成登录注册,之 后再熟悉它的主页和发送请求。先弄清楚接口是啥概念,再学实际操作。比如怎么发盖子请求,拿显示菜单列表的接口举例子, 跟着界面操作走。还有发 pos 请求,像登录接口这种对应的界面操作也得学会。这俩会了,基础的接口调试就上手了。常用场景也得吃透,比如环境变量,先懂概念,再学添加步骤。还有段言、验证状态码、响应正文里的内容,或者某个字段,甚至响应时间达不达标,这些场景的操作都得会。 另外,接口关联、数据驱动,这些实用功能也是日常干活常碰到的。最后是高级应用生成测试报告,按步骤来就行,先准备好集合和环境, 然后装妞满,再装他的报告插件,最后运行妞满就能生成报告了。针对这四个部分的核心内容,这这份文档包含了从入门到精通的全部干货,不管是调接口还是做测试,效率都能提一大截。

哈喽,小伙伴大家好,欢迎收看大熊课堂,我是安迪,本期我们来介绍一下如何使用接口测试工具 pos ma, 首先呢,我们需要来到 pos 慢的官网输入 pos 慢点 com, 然后在这里我们看到他有不同版本的支持,有 windows max 和 linus, 那小伙伴根据自己的情况选择不同的系统,然后进行安装, 那安装就是傻瓜式的操作了,这里我们就不再追述了。 ok, 我们看一下安装完成以后,咱们来打开这个 pose ma, 使用这个工具的时候,我们可以不用去注册啊,直接使用就行,点击这里的加号呢,就有一个这样的弹珠框,然后我们可以看到这一侧 有的是请求方式, get, post, put, patch, delete 等等啊,都在这里,然后这里填写 u i r, 点击这里添加发送。 ok, 就以我们刚 刚才的幺二七点零点零点幺八千 a p m 位为例,当我们请求这个接口的时候,请求的方式,咱们使用的 get 请求,点击 send 来看一下请求的结果,这里显示的就是请求的结果啊, 和我们在页面中看起来是一模一样的。然后呢,你也可以看原始数据,也可以看预览数据,也可以看这个可视化的工具等等啊。 ok, 这是咱们请求的杰森格数据, 那如果我们在使用一个 pose 进球的话,我们再点再点击这个加号,然后出现一个 pose 的,但是通常的情况下,我们会将所有的这个测试项目创建一个合集, 这样的话方便我们后续去管理啊,所以这里我们全部都关掉,不保存,不保存怎么创建合集呢?看一下,这里有一个这个标识 collections, 点击它在这里呢,我们有加号,就相当于我们创建一个合集了,这个合集咱们给它起个名字叫做 d r f movie, 这是咱们这个项目。好,创建完成以后,咱们在这里来添加新的请求,你可以点击这里 a d d 和 new request, 或者单击右键 a d d new request, 然后这个请求你可以给他起个名字,比如说这个你可以叫做 电影列表。好,右侧的这些请求方式是 get, 然后请求的 ui 二还是我们这里的 a p m movie, 点击发送 这里就获取到了请求结果。那这个请求完成以后呢?你看一下,现在我们没有保存,他是一个圆点,我们 ctrl s 一下保存, 保存完成以后,这个时候他就存到这里了。然后下次如果我们再想看的时候,你比如说我们再想看,我们点击 collection, 找到这个 drf movie, 点击他,这样的话就保存到这里了,这是 get 请求。那接下来我们来创建新的 post 请求,同样的单击右键 a d d request。 好,这个呢,你可以拖动,拖动的话这一条就变成了一个菜单栏,然后这里显示的地方就大一些。 ok, 点击请求方式 post u i 二,还是刚才的这个 a p i movie。 好,那接下来呢,我们要提交表单,提交表单就需要用户填写这个电影信息了,在哪填写呢?看一下这几个参数啊,这个 pounds 呢,是我们的 u l 这个后面拼接 的参数,你比如说来,我们试一个看一下,我们在选择这个排行榜的时候,后面有一个问号,问号后面的就是这里的 power 参数啊,然后比如说这些参数, 那后面这些都是一个一个的参数,每个参数之间用这个,用这个按的符号进行分割啊, 然后第二个 alteration, 这是权限验证,后面我们在验证登录的时候会使用到它, 然后 hiders, 这就是请求投信息了,这个 body 就是我们要提交的参数,比如说我们这里要提交一个表单,那表单呢?咱们就使用的是 form data, ok, 选择它,选择它以后,我们就可以把我们要提交的数据全部放到这了。比如说现在我们要新增一个电影,那这个电影呢? 他是他有哪些信息?电影的信息就是我们在这里看到的,比如说有 moving name, 然后 y 溜值,就是电影的名字,就是这个 moving name 的值,咱们叫做大熊课堂。好,我们填写完四个字段,然后点击 send 发送, 这个时候报错了,报错的时候他返回的不是阶层数据,而是一个 html, 所以呢这里看起来不太清晰,我们可以点击这个 preview, 这里呢就相当于对 html 进行了一个渲染,也就是我们看到的页面效果啊。然后呢提示什么信息呢?提示的是 calling region count b now, 这个 regions 段不能为空,那加上,那接下来我们加一个 region 啊, 好,来一个一,这是地区一,表示中国,点击发送同样的 又提示这个错误信息,那为什么会有这样的验证呢?我们回到我们的代码里来检查一下,看一下,在我们的代码中,我们这里提交的是 pos 请求,然后执行的是这段。在 serializer 这里,它有一个 is validate 进行验证, 那验证的时候就发现了我们的这个 regions 段是 now, 什么意思呢?是不存在的。 ok, 那我们看一下吧, serializer 这里它是怎么定义这个 region 的?回到这里, 按下 ctrl 键,然后单击它,跳转到这个类中。然后呢,我们看一下,在 feels 这里,我们只定义了四个字段。 ok, 那不行啊, 缺少了这个字段呢?这个字段是必添的。为什么说它是必添的?因为我们这里的 civilizer 继承字了 model series, 也就是它是和模型相关的,在我们的模型中找到 regions 段,这个字段它不能为 now 啊,所以必须得写上它。 ok, 接下来我们再来发送,然后又提示 release date 不能为 now。 同样的,咱们把它也加进来,或者干脆啊,我们不写了,我们直接这样吧,所有字段全都给我展示出来,杠杠二双下划线啊,展示全部,然后我们再来发送, 发送的时候,这回没有刚才的报错了,而是给我们返回了杰森格数据,这个字段是必填的,这个字段是必填的,这些字段都是必填的。那这些字段必填是因为我们在设置 model 的时候 后,把这些字段不允许为空了,没有设置它允许为空,所以呢,这些字段全都必须要填。 ok, 那么我们就把它们填上吧。编句, 那这些必填的字段填写完成以后,我们点击 send, 还有一个 rich, 不能为 now 评分九点九分, 留个零点一分,怕自己骄傲啊,然后点击散的。 ok, 这回提交成功了。提交成功以后,就把我们这个返回信息返回一个接生格数据。来看一下当我们提交成功以后,是不是返回了接生 数据啊?那返回的内容就是序列化的内容,序列化后的内容是什么呢?就是刚才我们填写的这些内容啊,把整个字段的全部返回了。 ok, 那接下来咱们来验证一下吧,我们提交成功了,看看我们的数据库中有没有这条记录, 打开我们的 navicket, 然后刷新一下,一直往后翻翻最后一个,这里就新增了一个大型课堂大电影,然后二零二三,安迪,安迪, ok, 是不是我们使用 pos 接口工具就已经把我们的请求全部发送过去了, 这也证明了我们的代码逻辑是没有问题的。我们的 pos 工具将我们的这些信息提交到了数据库,那这个过程和我们在表单中,在页面上的表单中填写数据,然后点击提交效果是一样的,所以小伙伴需要来下载这个 pos 慢 工具,或者你使用其他的这个接口测试工具都是可以的,后面呢,我们会大量的使用它。 ok, 本节课我们就先介绍到这里,感谢大家的观看,我们下节再见。

这节课呢,首先给大家讲到的会是 postman 的安装以及基本的使用,那么现在 postman 分为两个版本, native a p p 和 crom a p p 这样的两个版本, crom a p p 是安装在 crom 浏览器上面的一个插件,目前呢官方已经停止了对他的维护, 并且也不推荐大家去使用这个版本,所以建议大家直接去进行 atv app 的下载,通过 ppt 上面的这一个 ul 的地址,咱们来进行一下下载的操作。 打开网页之后呢,大家会看到会基于各种不同的操作系统版本来进行安装包的下载,大家直接按照自己的操作系统进行选择,下载好安装包之后,会得到一个 exe 的文件,双击运行它,然后呢跟 根据安装包所提供的只是一步一步的去完成你们的安装就可以了。那么完成安装之后,大家会得到在桌面上面的这样的一个应用,双击去运行他 打开这样的一个应用呢,那么第一次大家去进行访问的时候, postman 会问大家去进行一个登录的操作, 这一个登录的操作是 post man, 如果大家进行了账号的注册之后,可以使用他的一系列云服务,将你们之前所使用的一些接口测试的请求以及呢形成的测试级保存在 poseman 自己提供的这个云服务器上面。当你在其他电脑上面去进行使用的时候呢,也可以通过 poseman 的云服务器来进行同步,在不同的电脑上面也可以保留你的一个工作的状态,并且呢也可以加入一个工作组,让你的所有的测试工作人员 共享我们的这一个接口的请求,因此啊是一个非常便捷的操作,建议大家呢都可以去进行一下注册,如果不想注册, 大家也可以直接关闭掉这个窗口,或者点击下方的这个 skip signing 来跳过这一次登录的操作。我这边呢直接用我的账号来进行一次登录, 完成登录之后,大家就可以进入到 pos 们真正的使用流程当中来。目前这个地方正在转圈的这个蓝色是他在将我以前的一些历史记忆录从网上下载下来, 同步到本地。那么这一边大家看到的就是对历史记录以及我们之前创建好的测试级进行管理的一个菜单栏。而 postman 基本上的一个使用我们需要去使用的就会是这边的菜单栏 以及右边这一大块的接口请求管理的操作。而上面为大家提供的女友这个地方创建一些新的啊 request 创建请求,创建我们的测试级创建环境明亮等等的一系列的操作。同时呢,大家也可以在 a p i net walk 这一些 案例当中去下载对应的一些案例来进行实际的一个学习和操作。他们这一次之前网上提供的各种各样的模板,有兴趣进行学习的同学呢,都可以去下载一下网上已经公开出来的这一些开元的模板来进行学习。 同时 pose man 大家如果要学习的话,下方这个 boot camp 可以点击出来很多的视频网站,大家可以直接按照我们 pose man 官方提供的这一些视频教学的教程来进行一个简单的学习, ok。

哎,老胡,我真鄙视你啊, pose 的曼,你还汉化一下,你看你看,你这就五只了吧,这是 api pose 的给你讲一讲哈,这个工具呢,比 pose 的曼为好的地方呢,他就是不需要汉化 啊,对于我们这个就是阴影比较差的人呢,应该是很好的一个工具。然后呢他这个工具呢,他要收费,然后呢他支持的人数呢,就是十五人,就是你你你少于十五人的话,他是不收费的 啊,他也没有这个导入导出,他为什么不不不用导入导出呢?就是因为你就是呃,你,你如果是换一台电脑,然后呢,你以这个团队,然后登录进去,就是以你的这个用户名密码登 录进去,你就能看到你所有的信息,然后呢你也可以管理在这块地方,管理整个的就是把其他的团队一起加进来,这样子的话呢,大家在这个团队里面的人呢,都能看到他对应的这个信息啊, 虽然没有像 pose 的慢一样导入导出, pose 的慢的就是说,哎,你,你一个东西,你有了,你想给别人看,你必须就是要导入导出啊,他有一个不好的地方呢,就是在这块流程测试,这块地方呢,他不支持参数化 啊, pose 们在这个地方有一个参数化,他没有,他只让你跑多少次,但是如果你用大量的数据去啊,支持 cscsv 跑的话呢,他没有这个功能的话呢,基本跟 pose 们啊差不多哈。

postman 是 每一位软件测试人员所必须要了解的接口测试工具,那么对于 postman 而言,它的一个学习呢,分为四个阶段,首先呢是对于 postman 这个工具安装以及它的一个主界面的一些相关了解 一些基本的应用。第二个呢就是对于 postman 基本的一些使用,那么这个阶段我们要学习接口它的一些基本概念。同时对于 postman 而言,它的一些高级应用在于比如说像环境变量多,接口依赖的一个处理 以及断言的一些处理。那么最高级应用就是如何把 postman 去打造成一个自动化测试工具。针对于这四个阶段的话,我整理了一个非常详细的 postman 学习文档,有需要的话可以直接找我。

那你说一下 postman 是怎么实现对 token 的一个观点,就是把 token 从登录返回中渠道,然后传给下一个需要的接口。 嗯,思路是对的,但是并未体现到 postman 的一个操作。在 postman 当中呢,会在接口请求的一个 test 板块,通过不要将返回的一个响应体数据保存到变量当中,然后再通过一个层级的取值取到响应体数据的一个托肯值,并设置为环境变量,在需要传递托肯的地方再去传递这个环境变量就可以了。

我之前呢,用了很多年的 postman, 但自从有了 api fox 之后呢,我就再也不用 postman。 api fox 呢,有四大优点,第一,免费, postman 呢,超过三个人的团队使用就要收费,而 api fox 是完全免费使用,多大团队都可以。 第二,有中文, a p f fox 是中国团队做的, postman 呢,是一个印度公司做的,没有中文。 第三,巨好用,不需要写脚本,不需要学语法就可以做自动化测试,还能做出非常漂亮的 api 文档。第四,零迁移成本。 api fox 完全兼容 postman 的所有功能,所以 postman 里面写好的脚本都可以直接迁移过来,无缝切换。 总结一下, a p f fox 在使用体验上可以说是完胜 postman。 那么如 如何从 postman 迁移到 apf fox 呢?分两步,第一步,导数据。首先在 postman 的 collection 上点三个点,选 export, 导出为 collection v 二点一 好就可以了。然后在 a p fox 的项目设置导入数据里面可以选 postman, 然后选刚才导出的那个文件, 好确定导入, ok 就可以了,不过这还没完。还有第二步,要迁移环境,因为我们从 postman 导出的 collection 是不包含环境数据的,所以你还需要到 postman 的环境里面点一下 edit, 然后三个点 export, 把这个环境变量给导出来。好之后,在 a p f fox 里面点环境,然后点三个点导入 postman, 把刚才的环境导入进来, okay, 这样的话,我们就完成了整个的导入环节。 迁移完了之后呢, a p fox 的使用习惯会跟 postman 有一些不同,你要理解了这些不同,才可以愉快的使用 a p f fox。 具体可以分三点,第一,请求和接口。在 postman 里面,你可以发送一系列的请求,然后把这些请求放在一个 collection 里面, 但是呢,当你把这个 collection 导入到 a p i fox 的时候,你就会发现每一个请求呢,就变成了一个接口下面的一个成功用力。 在 a p fox 里面的所有的接口都是以接口为度来组织的,那每一个接口呢,它可以有很多组不同的参数,就可以保存成这个接口下面的多个用力,那这样放在一起呢,其实会更方便于这个接口的开发测试,而不是像 postman 那样,一个接口的不同情 请求呢,可能会分散在不同的 collection 里面,这样的话,其实维护起来会非常麻烦的。那 a p f fox 里面,如果你想要一批接口一起运行呢,你可以切到自动化测试这边,然后呢,你可以新建一个测试场景,在这个里面呢,你就可以去导入一系列的接口用力, 然后你就可以把它们一起来运行,这样子维护其实会更加的方便。为什么要这样设计呢?因为我们的接口可能是会变动的,那如果你的接口发生了变动,你是可以一键去把这个接口变动同步到测试场景里面,而不需要每一个脚本一点一点的去改。其实在 postman 里,那样的方式是非常难维护的。 第二,环境和服务,在 postman 里面呢,会有一个使用习惯,会在接口 u i l 的最前面写一个 base u i l 用来控制这个请求包括哪个环境,但其实这是一个很不好的用法。首先呢,这就使得请求 u i l 其实跟 接口文档里面的 url 就不一样了,而且这个变量呢,还会跟其他的变量混到一起,维护起来其实就会变得困难。 而在 api fox 里面呢,解决方案就很优雅。首先呢,每个接口的 uil 就跟 api 文档一样,是用斜杠来打头的,那我的前置 uil 呢,我是在环境里面去管理的,环境里面有服务,这个就是我们的前置 uil, 你把它粘进去就可以了。 那如果你用的是微服务架构呢?比如说可能订单服务跟用户服务在不同的服务器上,那我还可以在环境里设置几个不同的服务, 设置好了之后呢,我每一个环境我都会有一个对应的服务器,那这样子呢,我设好了之后,我的每一个接口我是可以去设置它使用哪个服务的,我设好了之后呢,只要我这里整体去切换环境,那么所有的这个请求都会直接发送到这个对应的环境里去,非常方便。第三,前后 至脚本和前后置操作。在 postman 里,前置操作跟 test 都必须要写脚本才能实现,这其实对于很多测试来说是有点门槛的,但是呢,在 apfox 里面,所有的前置后置操作都可以方便的可视化的设置出来。 首先呢, a p f fox 是支持直接使用 postman 脚本的,你在 postman 里面已经写好的那些前置后置操作导入过来之后,你就会在这个用力里面直接去看到它,并且是可以直接去运行的。 在 ipf fox 里面,你不需要去写脚本,你其实就可以去添加断言,你也可以可视化的去提取一个变量,然后后面环节再去使用, 而且最厉害的是什么呢?你还可以去添加一个数据库操作,直接去查一个,比如说 my sequel, 或者是讲常用的 secret server, oracle 等等的一系列数据库,你都可以直接去查他,然后作为你的请求参数,或者是说你请 请求完了之后呢?你查一下数据库,看看有没有真正的写进去,然后做一个断言。对,这些其实都是 postman 所不支持的一些功能。 ok, 以上就是如何从 postman 迁移到 a p f fox, 希望你在 a p f f x 玩的愉快。

今天聊一个软件测试和开发都离不开的工具, postman 接口测试工具。不管是前端连调、后端自测,还是专职做接口测试,只要和 a p i 打交道, postman 绝对是能让你事半功倍的神器。 它免费,功能强,专门用来发请求、测接口、写脚本、搞自动化,无论是开发调试还是测试验证,都靠它。很多同学第一次打开 postman, 看个一堆按钮和标签可能有点蒙,其实掌握核心用法一点也不难,今天就把 postman 从入门到精通的关键路径给你们捋清楚。首先是安装和起步, 官网下载一键安装, windows 和 macos 都支持,注册完就能用。然后是熟悉界面,主界面怎么布局,请求页面怎么填写,这些基础操作得先摸明白。 接着是基本应用,比如怎么发送一个 git 请求,怎么查看响应结果,这些是日常调试接口的必备操作。 再往后就是常用场景和高级玩法了,比如管理测试集合,把一堆接口归类整理,方便团队共享。写测试脚本,自动验证接口返回对不对,参数化和环境变量,一套用力,多处运行,甚至还能做自动化测试和持续集成。 其实 postman 上手很快,关键是把这些核心功能串起来用熟,一旦掌握了,无论是调试接口、排查问题,还是做自动化测试,效率直接翻倍。我们这边也整理了配套的学习笔记和视频教程,从安装到实战,一步步带你从入门到熟练,轻松搞定接口测试。