npm install -g newman
npm install -g newman-reporter-html
newman run XXX.json -k -r html --reporter-html-export d: est.html
cmd /k "cd /d F:qycache"
start newman run C:UsersAdministratorDesktopstudy.postman_collection.json -r html --reporter-html-export d: est.html
start cmd /k "echo 接口自动化测试&&newman run C:UsersAdministratorDesktopstudy.postman_collection.json -r html --reporter-html-export d: est.html&&exit"
/k不关闭cmd,,&&换行,,命令写在“号内”
===================================
-e, - environment <path>指定邮递员环境的URL或路径。
-g, - glbals <path>指定包含Postman Globals的文件的URL或路径。
--folder <path>指定要从集合中运行的文件夹。可以多次指定运行多个文件夹(默认值:[])
-r,--reporters [reporter]指定用于此次运行的记者。 (默认:[“cli”])
-n,--iteration-count <n>定义要运行的迭代次数。
-d,--iteration-data <path>指定用于迭代的数据文件(json或csv)。
--export-environment <path>完成运行后将环境导出到文件。
--export-globals <path>指定在退出前转储Globals的输出文件。
--export-collection <path>指定用于保存已执行集合的输出文件
--postman-api-key <apiKey> API用于从Postman API加载资源的密钥。
--delay-request [n]指定请求之间的延迟范围(毫秒)(默认值:0)
--bails [modifiers]指定是否在遇到错误时正常停止集合运行是否以a结束运行
基于可选修饰符的错误。
-x, - suppress-exit-code指定是否覆盖当前运行的默认退出代码。
--silent阻止newman向CLI显示输出。
--disable-unicode强制将unicode兼容符号替换为纯文本等效符号
--global-var <value>允许通过命令行以key = value格式指定全局变量(默认值:[])
--env-var <value>允许通过命令行以key = value格式指定环境变量(默认值:[])
--color <value>启用/禁用彩色输出。 (自动|开|关)(默认:“自动”)
--timeout [n]指定集合运行的超时(以毫秒为单位)(默认值:0)
--timeout-request [n]指定请求的超时(以毫秒为单位)。 (默认值:0)
--timeout-script [n]指定脚本的超时(以毫秒为单位)。 (默认值:0)
--ignore-redirects如果存在,Newman将不会遵循HTTP重定向。
-k,--insecure禁用SSL验证。
--ssl-client-cert <path>指定客户端SSL证书的路径。支持.cert和.pfx文件。
--ssl-client-key <path>指定客户端SSL密钥的路径(.pfx文件不需要)
--ssl-client-passphrase <path>指定客户端SSL密码(可选,密码保护密钥所需)。
--verbose显示集合运行和发送的每个请求的详细信息
-h, - help输出用法信息