2017-09-25 132 views
0

我一直在做API測試工程師四個月。我從頭開始創建API測試框架。我使用Postman來維護和存儲我的測試腳本,並使用Newman在Jenkins服務器上運行我的測試集合。但是我沒有收到有關測試結果的良好報告,我的經理需要提供有關API測試的圖形化的每週和每月報告。當我作爲GUI測試自動化工程師工作時,我使用了Allure報告,我對此感到非常滿意,因爲我收到了有關測試的圖形信息。我真的需要在我的API測試中得到相同的結果。有誰知道我該怎麼做?如果你知道我怎麼能得到像截圖一樣的結果,只需提供我的工具或基本計劃的名稱,我會很高興。謝謝!API測試報告?

***附加的截圖是誘惑報告。我用它來獲取關於Selenium網絡驅動程序測試結果的報告。 Example of report that I expect but for API

+0

不要製造一個。使用一個。他們中有很多已經有了。例如:Chakram,Dredd,Assertible。 – Koshinae

回答

0

我在我的郵遞員測試腳本中使用console.log語句。當我用newman運行測試時,我將這些語句捕獲到一個文件中。這是報告每次失敗的一種方式(或者任何你想報告的方式)。在我的情況下,我將輸出格式化爲逗號分隔的輸出,所以我可以導入到excel中並以這種方式進行組織。

我使用newman作爲nodeJS模塊編譯彙總報告。在測試運行時,我使用events來捕獲每個請求的響應時間等統計信息。我可以捕獲有關超時或失敗請求的其他信息。收集完成後,我可以計算平均響應時間,總體錯誤率等,並將總結報告保存到文件中。