简介:
1、postman
postman 是一款谷歌提供的接口测试工具;可以下载postman app 也可以在Chrome上添加扩展插件;支持HTTP和HTTPS请求
postman下载地址: https://www.getpostman.com/
2、Newman
Newman 是 Postman 推出的一个 nodejs 库,直接来说就是 Postman 的json文件可以在命令行执行的插件。Newman 可以方便地运行和测试集合,并用之构造接口自动化测试和持续集成。
3、jenkins
Jenkins下载:https://www.jenkins.io/download/
windows系统的话可以下载jenkins.msi 进行一键式安装;
安装过程
备注:以下均在windows环境下执行:
1、postman
postman直接打开官网,点击Download下载直接安装即可
2、Newman
a. 通过安装node.js 安装npm
node.js 下载地址:http://nodejs.cn/download/ ,直接一键式安装node.js
b.安装完成,打开DOC窗口:npm -v 判断npm是否安装成功
c.利用npm安装newman插件
npm install -g newman
判断是否安装完成:newman -v
d.安装newman的html测试报告;执行命令:npm install -g newman-reporter-html
3、jenkins
从jenkins官网下载jenkins.msi 进行一键式安装,安装过程注意事项:
a.从目录C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins.jenkins\secrets下查找秘钥
b. 设置端口,默认是8080
c.设置登录名和密码,可见用户名,邮箱等
d.安装jenkins插件
最后利用localhost:8080打开jenkins
登录网址:本机IP:8080
网址:http://192.168.47.65:8080/
账号:admin
密码:123456
配置过程
配置步骤
1、从postman导出json到本地
2、在本地尝试利用newman执行postman脚本,生成执行命令:
newman 生成报告的脚本:newman run d:\sale.json -k -r html --reporter-html-export d:\01.html
3、在jenkins上执行windows命令:
a.点击new item 选择一个Freestyle project
b.选择执行脚本的环境:windows需要选择Execute Windows batch command
c.將windows执行脚本命令放入到jenkins执行窗口内:newman run d:\sale.json -k -r html --reporter-html-export 01.html
jenkins配置注意事项:
1、windows环境选择Execute shell 报错
windows需要选择Execute Windows batch command,linux和mac需要选择Execute shell
2、 提示找不到newman不是内部命令
排错步骤:
方法一、将npm地址配置在系统变量
方法二:带上newman的绝对路径
在DOC窗口输入path,找到npm路径,拼接newman的全路径
在命令窗口输入如下命令
C:\Users\yanyun1.ma\AppData\Roaming\npm\newman run d:\sale.json -k -r html --reporter-html-export 01.html
3、windows环境程序执行成功,jenkins流水还是执行失败
jenkins执行windows命令,若退出代码不为0 ,则jenkins会将构建标记为失败
我解决的方法:在bat脚本最后一行加上 exit 0