一、工具安装:
1、postman
官方链接: https://www.getpostman.com/ 安装教程-谷歌
个人推荐:*注册个 谷歌账号,在你的账号下操作,之后换设备都可以直接同步。
整理好对应的接口测试用例集,并且调试通过,在collection下,右击,选择Export,保存对应的json文件
生成的2个json文件如下:
2、NodeJS相关插件安装
第一步: 安装NodeJs
下载 NodeJs. 到下载地址下载 合适版本的node.exe即可。
下载地址: https://nodejs.org/download/
把node.exe的目录加入到环境变量中。假设node.exe位于 E:\nodejs\node.exe。那么将E:\nodejs加入到环境变量即可。
打开cmd,输入node,如果没有报错,而是显示“>”,说明node安装成功。
第二步:安装NPM
NPM是NodeJs的包管理器,类似于python的setuptools。
下载NPM:git clone --recursive git://github.com/isaacs/npm.git
进入到npm文件夹,然后打开cmd。
在cmd中执行:node cli.js install npm –gf
然后再任意地方,打开cmd,输入“npm”,没有报错说明NPM安装成功。
第三步:安装Newman
打开cmd,输入:npm install -g newman
第四步:执行测试用例集,并生成测试报告
newman run XXX.json -e XXX.json -r html --reporter-html-export 导出的目录
3、jenkins安装
jenkins官网地址:https://jenkins.io/ 安装教程--谷歌
配置一:
官方说明:
MINUTE HOUR DOM MONTH DOW
这个字段就好比cron定时任务语法(只有较小的差别),具体来说,每行由5个被TAB或空格分割的字段组成。
其中每个字段除了可以使用取值范围内的值外,还能使用一些特殊的字符。
- * 匹配范围内所有值
- M-N 匹配M~N范围内所有值
- M-N/X 或者 */X 在指定M~N范围内或整个有效区间内每隔X构建一次
- A,B,...,Z 匹配多个值
例子:
- 每15分钟运行一次 (可能在 1:07分, 1:22分, 1:37分, 1:52分)
H/15 * * * *
- 一个小时的前30分钟,每10分钟运行一次 (30分钟, 可能在 4分,14分,24分)
H(0-29)/10 * * * *
- 每周一至周五,上午9:45到下午3:45,每隔2小时45分钟运行一次
45 9-15/2 * * 1-5
- 每两小时一次,每个工作日上午9点到下午5点(也许是上午10:38,下午12:38,下午2:38,下午4:38)
H H(9-17)/2 * * 1-5
- 除12月外,每月1号和15号每天一次
H H 1,15 1-11 *
配置二:
自动发送邮件配置:
注:自动发送邮件,需要安装对应的插件、在系统配置培养对应参数