Newman定制报告
定制報告
- 一、前言
- 二、構建定制報告
- 三、使用自定義的報告
- 四、CLI
一、前言
如果想根據特定請求生成報告,定制報告就會派上用場,例如,在請求(或測試)失敗時、輸出響應主體日志時。
二、構建定制報告
定制報告是一個節點模塊,其名稱為newman-reporter-。創建一個定制報告的步驟如下。
1)定制報告是一個節點模塊,其使用npm init創建一個空白的npm包。
2)添加一個index.js文件,導出如下形式的函數。
3)使用npm發布報告,或者在本地使用報告。另外,也支持如@myory/newman-reporter-所示的報告名稱。
三、使用自定義的報告
為了使用自定義報告。必須安裝對應的報告包。例如:使用Newman teamcity reporter的方法如下。
1)安裝reporter包。
npm install newman-reporter-teamcity
請注意,包的名稱為newman -reporter-,其中是reporter的實際名稱。如果Postman是全局安裝的,則這個包也應該全局安裝。運行npm install<包名>,使用“-g”標志進行全局安裝。
2)要是用本地(非公開)的報告,請運行命令npm install <path/to/local-reporter-directory>。
3)通過CLL或Programmatically使用已安裝的報告。在這里,在選項中指定報告名稱時不需要newman -reporter前綴。
4)作用域的報告必須使用范圍前綴來指定。例如,如果包名是@myory/newman-reporter-,必須使用@myory/ name指定報告。
四、CLI
具體命令如下。
newman run /patn/to/collection.JSON -r myreporter --reporter-myreporter- <option-name> <option-value> #the option is optionalProgrammatically: var newman = require('newman');newman.run({collection: '/patn/to/collection.JSON'reporters: 'myreporter'reporter: {myreporter: {'option-name': 'option-value' //the option is optional}} },function (err,summary){if (err) {throw err;}console.info('collection run complete!'); });總結
以上是生活随笔為你收集整理的Newman定制报告的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 360随身wifi2驱动 v5.3.0.
- 下一篇: NAS 和 SAN 服务器概述