美文网首页
jenkins+newman+postman 自动化api测试

jenkins+newman+postman 自动化api测试

作者: 阳_cee7 | 来源:发表于2018-09-18 14:34 被阅读0次

    前期准备

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

    相关文章

      网友评论

          本文标题:jenkins+newman+postman 自动化api测试

          本文链接:https://www.haomeiwen.com/subject/icgfnxtx.html