jenkins+newman+postman 自动化api测试

前期准备

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



©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容