介面自動化之主流程請求封裝
- 2019 年 10 月 11 日
- 筆記
首先提個問題:
1、當用例過多或者幾千條時該如何管理case???直接寫程式添加?
答案當然也可以,但是這樣會很繁瑣,到最後維護起來很麻煩,可謂是一髮千鈞啊
那麼如何管理case比較好呢,一起往下看
1、通過excel

如上,這個只是簡單的例子,後續還可以添加case關聯、header、method等資訊
2、通過資料庫管理case
1、介面地址:URL
2、請求數據:DATA
3、介面類型:POST、GET
4、預期結果:
5、header:
6、數據依賴(介面自動化難點):
7、實際結果

三、Python操作excel獲取數據
1、首先要獲取sheet中的數據,不考慮請求類型等
2、安裝需要的庫:xlrd、xlwd

以上提示,是我已安裝過了
3、直接上程式碼了
excel表格數據如下

4、程式碼片段

5、封裝程式碼的原因
>1.文件路徑不能寫si
>2.sheet中的數據量未知
>3.需要知道sheet內容、行數、單元格數據
6、封裝後的程式碼片段
