day15--使用postman, newman和jenkins进行接口自动化测试
接口自动化测试
一. Newman
1. 简介
Newman 是 Postman 推出的一个 nodejs 库,Newman 可以方便地运行和测试集合,并用之构造接口自动化测试和持续集成
2. 安装
2.1 安装node
2.2 验证node安装成功 : node -v
2.3 安装newman : npm install -g newman, 然后按回车键执行
2.4 验证newman安装成功 : newman -v
2.5 使用newman
1) postman导出脚本文件
2) 生成测试报告 : newman run 脚本文件的路径
3) 生成测试报告html格式
安装html : npm install -g newman-reporter-html
生成报告 : newman run 脚本文件的路径 -r html --reporter-html-export 生成之后的文件名.html
2.6 newman常用参数 :
-e: 使用环境变量
-g: 使用全局变量
-d: 使用csv,text,json数据驱动
-n:循环次数
-r :cli,html,json,junit --reporter-html-export
二. 配置Jenkins
1. 将jenkins.war包放在tomcat对应的webapps下
2. 启动tomcat服务, 在tomcat的bin目录下点击startup.bat
3. 登录本地ip地址:8080查看tomcat能否登录,如下显示正常说明tomcat服务以及开启
4. Tomcat 服务器运行起来后,用浏览器访问 http://ip地址:8080/jenkins, 如下图所示:
将对应路径下的密码粘贴过来。出现如下图展示信息
5. 找到对应的文件,填写密码,点击”继续”按钮
6. 如下图所示。点击”安装推荐的插件”
7. 中途需要一定的等待时间,网速可能受到影响
8. 可以创建一个管理员账户
9. 生成一个URL:http://本地地址:8080/jenkins,”点击保存并完成”
10. 出现如下图信息,点击”开始使用jenkins”
11. 进入jenkins并使用
12. 接口自动化测试
1) 新建项目
2) 项目命名
3) 构建触发器, 如: H/2 * * * *
分(0-59), 时(0-23), 日(1-31), 月(1-12), 周(0-7)// 0和7均代表星期天
4) 构建环境, 点击保存
更多推荐
所有评论(0)