前期准备
1.需要安装的工具(postman,newman,node.js,jenkins)
具体安装步骤不累述,可自行查阅相关文档
安装postman
现在postman是单独的应用,可以独立安装。
如果需要录制屏幕 必须下载Postman Interceptor插件,这样在chrome浏览器上访问的信息都会在postman的app端同步显示。安装好后Postman Interceptor会在浏览器的右边显示
安装newman
官方帮助文档地址:https://www.npmjs.com/package/newman
1.需要安装nodejs,并配置好环境变量
2.控制台输入,sudo nom install -g newman
3.安装成功后输入,newman -version确认是否安装成功
newman执行脚本
newman run <collection-file-source> [options]
Run后面跟上执行的json文件或者url(json和url都postaman导出生成),再后面可跟一些参数:环境变量,测试报告,接口请求超时等,
例子1运行test1.json文件,生成多种报告(json,junit-xml,html)
newman run c:\test1.json--reporterscli,html,json,junit --reporter-json-exportjsonOut.json --reporter-junit-exportxmlOut.xml --reporter-html-exporthtmlOut.html
jenkins结合
1.在jenkins部署的机器上安装newman
2.构建选择Execute Windows batch command,输入newman命令
因为上面命令中构建会生成junit的xml报告,所以可以在构建后用Publish JUnit test result report插件来生成测试报告
网友评论