codecamp

Postman 使用 Newman 在命令行上运行集合

Newman 是 Postman 的命令行 Collection Runner。它使您能够直接从命令行运行和测试 Postman 集合。它在构建时考虑了可扩展性,因此您可以将其与持续集成 (CI) 服务器集成并构建系统。

Newman 保持与 Postman 的功能对等,并允许您按照在 Postman 的集合运行程序中执行集合的方式运行集合。

Newman 位于npm 注册表GitHub上。

您还可以使用Postman CLI从命令行运行集合。有关 Newman 和 Postman CLI 之间差异的更多信息,请参阅决定使用哪个命令行伴侣

跑步纽曼

入门

首先,安装 Node.js 和 Newman,然后运行您的集合。了解有关安装和运行 Newman 的更多信息。

选项

Newman 提供了一组丰富的选项来自定义运行。了解有关纽曼选项的更多信息。

文件上传

纽曼支持文件上传,因此您可以使用数据文件(如文本文件)填写表单数据字段。了解有关在 Newman 中上传文件的更多信息。

海关记者

自定义报告器可用于生成满足特定用例的收集运行报告,例如,在请求(或其测试)失败时注销响应主体。了解更多关于使用 Newman 定制记者的信息。


Postman 实时集合设置
Postman 安装和运行Newman
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }