前言
最近工作不是很飽和,為了充實自己於是有了搭建自動化平台的想法,希望把公司內部所有API、性能、功能自動化都統一起來管理,目前第一版主體功能基本已完成,特此記錄下來,希望能夠幫到大家,並且開源出來。
開源地址
小編公眾號:自動化測試 To share
https://git.code.tencent.com/TestDog/v1.git
效果圖
登陸模塊

項目管理
創建一張表來管理項目,主要含產品名稱、產品編號、產品描述、產品負責人、創建時間、操作

接口模塊
實現原理:前端執行接口發送至后端,后端執行unittest生成報表存儲數據庫,支持增刪查改。

新增接口:這里參考postman搞了個界面。

生成報告:

報告詳情

性能模塊
性能模塊主要用於收集測試數據展示測試結果,實現原理本地抓取log解析上傳數據庫,前端展示,這里支持Ios、Andriod。
測試報告:

詳情報告:


功能模塊
ui自動化測試報表:這里選則的是Cypress框架執行case輸出報告集成到TestDog平台。有興趣的可以看下博主之前寫Cypress自動化教材。
測試報告:

詳情報告:

目前功能還夠完善,這里會繼續優化歡迎 大家使用的提意見。
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家的支持。
更多文章關注小編公眾號:自動化測試 To share