美文网首页
使用Newman命令行执行Postman用例

使用Newman命令行执行Postman用例

作者: Lacia | 来源:发表于2019-02-21 10:42 被阅读0次

    久违的更新,最近半年在技术上没有什么突破,一方面是工作原因,一方面是自己的问题。对今后的方向和目标仍有些迷茫...
    -----------------------------------------------------------------------------------

    Newman安装
    npm install -g newman
    
    命令行执行Postman用例
    newman run C:\Users\lianglj\Desktop\WEY-app.postman_collection.json -e C:\Users\lianglj\Desktop\WEY-app.postman_environment.json -g C:\Users\lianglj\Desktop\WeyApp.postman_globals.json --delay-request 1000
    

    newman run + 用例json文件路径

    -e + 环境变量文件地址

    -g + 全局变量文件地址

    --delay-request + 请求间的delay时长,单位为毫秒

    --folder + 文件夹路径,运行指定文件夹下的用例

    -n,--iteration-count + number,collection执行的次数

    --export-environment + path,执行用例后将环境变量导出

    --export-globals + path,执行用例后将全局变量导出

    导出报告
    Cli

    在console中生成报告

    newman run C:\Users\lianglj\Desktop\WEY-app.postman_collection.json -e C:\Users\lianglj\Desktop\WEY-app.postman_environment.json -g C:\Users\lianglj\Desktop\WeyApp.postman_globals.json --delay-request 1000 -r cli

    newman_cli_report.png
    HTML

    作为一种external报告方式,html reporter需要安装:

    npm install -g newman-reporter-html
    

    生成html格式的报告:

    newman run C:\Users\lianglj\Desktop\WEY-app.postman_collection.json -e C:\Users\lianglj\Desktop\WEY-app.postman_environment.json -g C:\Users\lianglj\Desktop\WeyApp.postman_globals.json --delay-request 1000 -r html
    

    执行后,报告路径:C:\Users\lianglj\newman

    微信图片_20190221102653.jpg
    小结

    目前已知的可以用命令行执行postman用例的工具只有newman,不过也基本满足需求了。

    今后看一下html reporter定制化这部分,看看能否比较灵活的生成报告。

    相关文章

      网友评论

          本文标题:使用Newman命令行执行Postman用例

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