jenkins+newman+postman 自动化api测试

2018-09-18  本文已影响0人  阳_cee7

前期准备

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插件来生成测试报告

上一篇下一篇

猜你喜欢

热点阅读