日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Newman定制报告

發布時間:2023/12/16 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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定制报告的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。