postman接口自动化测试
文章平均质量分 53
vissy小朱
这个作者很懒,什么都没留下…
展开
-
(一)postman实现接口自动化测试--接口测试的基本使用以及跳过登录验证的方法。
之前是使用nose框架对接口进行自动化测试。但是很多开发使用postman工具来测试接口,所以我就想用postman做接口自动化测试。首先就是postman的安装:1:官网下载postman安装包(之前postman作为chrome浏览器的一个扩展程序,现在有独立的安装包了,挺方便的)https://www.getpostman.com/downloads/2:安装完成,打开postman...原创 2019-07-23 16:33:45 · 2137 阅读 · 0 评论 -
(二)postman实现接口自动化测试--环境变量配置
上一篇博客,讲解了测试脚本如果编辑和运行,下面说一下,如何批量运行脚本,并生成测试报告。先扩充说明一下环境变量的配置。因为接口可能会存在与不同的开发环境中,比如,QA环境,预发环境,线上环境等等。那么为了避免每次切换环境修改请求地址,我们可以设置一个环境变量,这样在每次运行脚本的时候,直接选择你的环境即可。1:点击右上角的设置按钮,选择Add,新建一个环境变量。2:配置基本参数,如...原创 2019-07-23 16:55:16 · 352 阅读 · 0 评论 -
(三)postman实现接口自动化测试--html测试报告newman
脚本的编写以及环境都配置完成,下面说一下,如何批量运行脚本,并生成测试报告。首先,1:安装nodejs。https://nodejs.org/en/2:下载完成后,一路傻瓜式安装,安装完成后,输入node -v查看版本号。出现如上图信息,表示node.js安装成功。npm是一个node包管理和分发工具,有了npm,后面就可以输入指令在线安装newman。3:安装newmannpm ...原创 2019-07-23 17:15:38 · 909 阅读 · 0 评论 -
(四)postman实现接口自动化测试--断言设置
其实,使用postman做接口测试,很简单,最重要的一点也是对于接口响应结果的验证。我这里就简单的说一下,如何进行断言设置。首先来看一下我的这个断言设置。可能大家有些一头雾水。其实postman给我们提供一下验证的快捷方法,可以自己选择。下面,我们扩展一下,如果自定义断言:先把响应内容,设置成json格式,便于查看。{ "Data": [ { ...原创 2019-07-23 17:37:04 · 988 阅读 · 0 评论 -
(五)postman实现接口自动化测试--参数化
出于两点原因(目前自己遇到的两点,之后遇到其他情况,再维护)1:一个接口的请求结果,需要在另一个接口中调用2:随机数响应结果调用参数化1:在Tests中,获取响应结果,然后将所需参数设置为环境变量参数或者全局变量。var data = JSON.parse(responseBody);var auth=data.auth;var auth2=data.auth2;pm.env...原创 2019-09-10 14:14:34 · 2047 阅读 · 0 评论