![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Postman
Wake__Up_
这个作者很懒,什么都没留下…
展开
-
Postman——newman执行用例
介绍:newman可以使得postman以命令行的形式执行,近而更容易集成到CI上环境配置:node.js 官网下载即可下载完成,cmd命令行 输入 node -v 检查node.js环境是否ok安装newman:国外网站比较慢所以首先配置成淘宝镜像cmd命令行输入:npm config set registry https://registry.npm.taobao.org下载newman:npm -g install newmanpostman导出用例结合cmd 命令行执行测试原创 2020-09-07 09:03:24 · 361 阅读 · 0 评论 -
Postman——用例的执行顺序
两种方法1.可以在执行的时候collection执行页面对号前拖动右侧用例,来改变执行顺序2.可以在用例tests中添加代码指定下一个执行的用例语法:postman.setNextRequest(ID) 参数:ID:接下来要运行的请求的名称或ID例子:我用代码指定用例一下来执行用例二运行结果:...原创 2020-09-03 22:58:06 · 909 阅读 · 0 评论 -
Postman——数据驱动
有时我们针对一个接口需要测试很多不同的参数,如果每次一个个去修改参数值来进行测试这样效率肯定比较低下。因此需要每次迭代执行传入不同的参数进行测试,那么需要导入外部数据文件进行参数化,也就是数据驱动。上传的数据(创建一个json文件把下面内容赋值进去):[{“username”:“a”,“passwd”:“1”},{“username”:“b”,“passwd”:“2”},{“username”:“c”,“passwd”:“3”}]...原创 2020-09-03 22:37:45 · 359 阅读 · 1 评论 -
Postman——Collection
Collection就是测试集,把所有用例放在一个集合里的这个集合就叫做Collectionpostman中执行用例大多数是以Collection的形式来执行的如何执行:入口执行前的选项执行结果原创 2020-09-03 22:08:31 · 230 阅读 · 0 评论 -
Postman——cookies
Cookie是存储在浏览器中的小片段信息,没次请求后都将其发送会服务器,以便在请求之间存储有用的信息。比如很多网站登录界面都有保留账号密码,以便下次登录。由于HTTP是一种无状态的协议,服务器从网络连接上无从知道客户身份。怎么办呢?就给客户端们颁发一个通行证,没人一个,无论谁访问都必须携带自己通信证。这样服务器就能从通行证上确认客户身份了。这就是Cookie的工作原理。Cookie是有服务端生成,储存在响应头中,返回客户端,客户端会将cookie存储下来,在客户端发送请求时,user-agent会自动获原创 2020-09-03 21:44:22 · 684 阅读 · 0 评论 -
PostMan——基本认证
往往进行登录接口请求的时候,需要输入用户名和验证码,这个就是属于基本认证,在postman中这样操作在需要添加基本认证的用例,右侧面板选Authorization,然后下拉框选择 Basic Auth,右侧面板输入username 和 password 就ok了!...原创 2020-09-03 18:39:12 · 711 阅读 · 0 评论 -
PostMan——动态参数以及token
有这样一个场景:我们上一个用例返回的值,要作为发送第二个用例的参数比如实际中,先第一个用例返回了status的值赋值给id,然后第二个用例携带id的发送请求这种场景那这种需要动态参数来解决的事如何在postman中操作呢思路:我们运行第一个用例后,再断言后再写一段代码,给返回值序列化转为json格式的字符串,然后创建一个动态参数id,把response中的status赋值给id如图,在断言tests中编辑,添加选中这段如何引用:用{{id}}来引用运行套件结果: 成功!,第二个携带的us原创 2020-09-03 16:02:08 · 720 阅读 · 0 评论 -
PostMan——全局变量
为什么要使用全局变量,举个例子,你有1000个用例之前用的host是测试环境都是www.test.com;现在要让测一下线上host是www.ture.com;那我们总不可能去每个用例改你的host吧。 所以我们需要设一个全局变量,这种情况我们只要改全局变量的值就行了在PostMan中如何设置全局变量如图,点击左侧面板测试集,灰色省略号,选择Edit,进入设置页面设置页面选择,variables,然后设置变量 :这块我的变量名是 host然后值是我想要设置的 www.imooc.com/ 完成后原创 2020-09-03 15:27:32 · 224 阅读 · 0 评论 -
postman——test断言
Postman常用的断言在做接口测试时,在某一些场景下需要添加断言,对接口进行判断。postman在“Tests”中提供了比较多的断言方式来帮助接口测试的断言。1、判断请求返回的状态为200,200就是正常pm.test(“Status code is 200”, function () {pm.response.to.have.status(200);}); // 判断返回响应中的其它字段的值时,同样使用该方法可以实现或者使用tests[“Status code is 200原创 2020-09-03 11:38:35 · 901 阅读 · 0 评论