W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
自定義報告器可用于使用 Newman 生成滿足特定用例的收集運行報告,例如,在請求(或其測試)失敗時注銷響應主體。
自定義報告器是一個名稱為 的 Node.js 模塊newman-reporter-<name>。
要創(chuàng)建自定義報告程序,請執(zhí)行以下操作:
@myorg/newman-reporter-<name>還支持Scoped reporter 包名稱。
要使用自定義報告程序,必須先安裝它。例如,要使用 Newman TeamCity 報告程序,請安裝報告程序包:
npm install newman-reporter-teamcity
請注意,包裹名稱的格式為newman-reporter-<name>,其中<name>是報告者的實際姓名。如果全局安裝了 Newman,則安裝是全局的,否則是本地的。npm install ...使用-g全局安裝標志運行。
要使用本地(未發(fā)布的)記者,請改為運行命令npm install <path/to/local-reporter-directory>。
通過命令行工具或以編程方式使用已安裝的報告程序。此處,newman-reporter在選項中指定報告者名稱時不需要前綴。
范圍報告程序包必須使用范圍前綴指定。例如,如果您的包名稱是@myorg/newman-reporter-name,則必須使用 指定報告者@myorg/name。
在命令行上:
newman run /path/to/collection.json -r myreporter --reporter-myreporter-<option-name> <option-value> # The option is optional
以編程方式:
var newman = require('newman');
newman.run({
collection: '/path/to/collection.json',
reporters: 'myreporter',
reporter: {
myreporter: {
'option-name': 'option-value' // this is optional
}
}
}, function (err, summary) {
if (err) { throw err; }
console.info('collection run complete!');
});
在上述兩種情況下,記者選項都是可選的。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: