美文网首页Sonar
gitlab+newman实现自动化测试

gitlab+newman实现自动化测试

作者: 无处安放的躁动 | 来源:发表于2019-07-23 15:09 被阅读0次

    前言

    分析

    通过postman+newman

    使用

    npm install -g newman
    npm install -g newman-reporter-html
    newman run examples/sample-collection.json
    newman run examples/sample-collection.json -r html
    # 生产报告在当前的目录下的newman内
    

    结果截图

    生成的报告

    易错点

    安装newman-reporter-html错误

    [root@test2 sendEmail]# newman run scripts/web.postman_collection.json  -r html
    newman: "html" reporter could not be loaded.
      run `npm install newman-reporter-html`
    
    [root@test2 sendEmail]# npm install newman-reporter-html
    npm WARN saveError ENOENT: no such file or directory, open '/SHELL/autoTest/sendEmail/package.json'
    npm notice created a lockfile as package-lock.json. You should commit this file.
    npm WARN enoent ENOENT: no such file or directory, open '/SHELL/autoTest/sendEmail/package.json'
    npm WARN newman-reporter-html@1.0.3 requires a peer of newman@4 but none is installed. You must install peer dependencies yourself.
    npm WARN sendEmail No description
    npm WARN sendEmail No repository field.
    npm WARN sendEmail No README data
    npm WARN sendEmail No license field.
    
    + newman-reporter-html@1.0.3
    added 13 packages from 45 contributors and audited 14 packages in 1.615s
    found 1 high severity vulnerability
      run `npm audit fix` to fix them, or `npm audit` for details
    [root@test2 sendEmail]# npm audit fix
    npm ERR! code EAUDITNOPJSON
    npm ERR! audit No package.json found: Cannot audit a project without a package.json
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     /root/.npm/_logs/2019-07-18T08_27_23_701Z-debug.log
    
    
    • 问题截图


      生产报告安装newman-reporter-html报错
    • 解决办法

    npm install -g newman-reporter-html
    

    参考文档

    参考文档

    相关文章

      网友评论

        本文标题:gitlab+newman实现自动化测试

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