介面自動化之主流程請求封裝

  • 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、封裝後的程式碼片段