1. 程式人生 > >雷子介面測試框架(基於json格式、http請求)基於Excel檔案管理測試用例(python+requests)【github+原始碼】

雷子介面測試框架(基於json格式、http請求)基於Excel檔案管理測試用例(python+requests)【github+原始碼】

這個專案的github地址

基於http請求,json格式測試框架,Excel管理測試用例(北京●雷子(QQ:952943386).rar

介面測試框架(基於json格式、http請求)

注:現在基於Excel檔案管理測試用例基本實現,yaml檔案管理測試用例現在功能還在處理中)

使用的庫 requests,絕大部分是基於Python原有的庫進行的,這樣簡單方便,

使用指令碼引數分離等思想,儘可能降低程式碼的耦合度。

首先我們來看下我們的目錄

Alt text

1.Case資料夾用來存放我們的測試用例相關的,

2.Data用來儲存我們的測試資料,Excel管理測試用例,yaml檔案管理測試用例,後續要把yaml管理測試用例的也封裝出來。

3.Interface對測試介面相關的封裝,包括requests庫,傳送測試報告的email的封裝,從Excel取測試資料的封裝

4.Public 展示測試報告相關的指令碼,這裡可以自己封裝,也可以使用現成的,我這裡是基於我自己封裝的,最後生成的測試報告更加易懂,出錯可以儘快排查相關原因

5.report 存放測試報告,

6.main.py 主執行檔案。

產生的測試報告如下

Alt text

 後續還會有相應的優化版本,現在主要功能做出來了。