Postman接口测试
文章平均质量分 62
主要介绍Postman在接口测试中的具体用法
diyuzhiwaicc
这个作者很懒,什么都没留下…
展开
-
Postman接口测试6—命令行执行
1.安装node 执行命令行前提条件是需要newman,newman是需要nodejs来安装的,所以需要下载安装node,安装node地址是:https://nodejs.org/dist/v12.16.2/,因为更高的版本不支持win7系统。安装完成后,在cmd窗口输入命令,查看node和npm版本,能正常显示版本,即安装成功:2.安装newman 先以管理员身份执行:cmd npm install --global --production windows-build-tools 添加w原创 2021-02-07 14:39:18 · 332 阅读 · 0 评论 -
Postman接口测试5—数据驱动
数据驱动就是数据的不同造成结果的不同,比如登录接口,我们要测试账号正确,密码为空,密码错误等多种情况,这时候我们就会思考可不可以将这些数据放到一个文件中,然后让一个接口循环读取这个文件里的数据去执行,答案是可以的,我们先创建文件数据和接口。1)生成并解析数据文件 在这里我们以一个登陆api接口为例,下图为需要导入到postman的csv数据文件,Collection Runner里可以导入一个csv或json文件。数据文件中,登陆所需要的数据为登陆账户email和登录密码password,断言需要原创 2021-02-07 14:31:39 · 462 阅读 · 0 评论 -
Postman接口测试4—批量执行
在测试接口的时候,有时候我们希望执行所有的测试用例,postman提供了批量执行的功能。点击左上角的Runner: 进入用例选择界面,可以根据测试需要选择测试用例集,也可以选择用例集中需要测试的对应用例,用例选择完成后,点击Run按钮开始批量执行用例。 执行完成后,会统计出测试结果,如下图所示, 成功了3个,失败了1个,失败的原因是设置的断言响应时间少于200ms,实际是474ms。...原创 2021-02-07 11:12:37 · 247 阅读 · 0 评论 -
Postman接口测试3—常见测试断言方式
在做接口测试时,某些场景下需要添加断言,对接口进行判断,postman在"Tests"中提供了比较多的断言方式来帮助接口测试的断言。现在我们用一个接口测试进行举例:接口地址:https://www.v2ex.com/api/nodes/show.json?name=pythonMethod:GETAuthentication:None1)判断状态返回码判断状态返回码的状态是否为200,200就是正常。断言代码:pm.test("Status code is 200", function原创 2021-02-07 11:06:56 · 1030 阅读 · 0 评论 -
Postman接口测试1—请求发送方式
HTTP有多种请求方法,如GET、POST、PUT、DELETE、PATCH、HEAD等,,不同的请求方法定义了请求如何被服务器处理。其中比较常见的四种请求方式是GET、POST、PUT、DELETE,GET请求方法是从服务器检索数据,POST请求方法是将数据传输到服务器斌引发响应,PUT请求类似于POST,同样是将数据传输到服务器(并引发响应),DELETE请求方法用于在服务器上删除资源。下面将对四种常见的请求方式进行讲解:1.GET请求 GET请求是模拟前端向后端请求数据的时候,查看返回的数据原创 2021-02-07 10:04:41 · 453 阅读 · 1 评论 -
Postman接口测试2—添加变量
postman是一套比较方便的接口测试工具,我们在使用的过程当中,可能会出现创建了API但API的URL会随着服务器IP地址的变化而变化。这样的情况下,如果每个API都重新修改URL的话,那将是非常的麻烦,所以postman中也提供了环境变量的设置。postman可以设置多套环境,每套环境里可以有多个环境变量。1.我们可以在postman的右上角设置当前的环境Environment。2.添加postman网址(作为我们的测试环境)3.添加完成后,在右上角的地方我们就可以选择所需要的环境,然后再原创 2021-02-07 10:13:17 · 429 阅读 · 0 评论