自動化測試平臺

個人自研的自動化測試平臺,借鑑了部分HttpRunner的思想和部分代碼,主要實現了項目管理、簽名方式管理、接口管理、用例管理和測試計劃的制定和運行等主要功能,其它的編輯修改都沒做,現在只相當於完成了一個Demo吧。
環境:
Python 3.6.3
Django 2.0.1
Pymysql 0.8.0
Requests 2.18.4

主界面

 

 

 

系統設置

 

 

 

項目管理

 

 

 

測試環境

 

 

 

接口管理

 

 

 

添加接口

 

 

 

 

 

用例管理

 

 

 

添加用例

 

 

 

一個用例可以包含多個接口

 

 

選擇接口後,相應的接口參數會顯示在下面,只需要添加相對應的值就行了

多接口之間的參數傳遞,以美元符號$來定義一個變量,用例執行的時候會在用例上下文中(本接口和前文中已經添加的接口)獲取相對應的值,如果一個接口某個參數的值需要的從其它接口的返回值中獲取,則需要上相應的接口中提取這個字段。

 

 

測試計劃

制定計劃、執行、查看報告

 

 

添加計劃

 

 

 

選擇項目後,可以獲取該項目下所有用例
制定完成後,可以選擇立即執行或定時執行(這塊暫時沒做),執行完成後,可以查看測試報告

查看報告

 

 

發佈了104 篇原創文章 · 獲贊 11 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章