測試用例一般是用exce書寫,接下來是學習獲取測試用例的資料的**及思路
1.首先通過檔案路徑開啟檔案
2.根據sheetid(一般從0開始進行計算,或者直接獲取sheet名字)獲取到每個sheet內容
3.根據sheet內容就可以獲取資料總行
4.根據sheet內容獲取到單元格內容
安裝excel包:pip install xlrd
具體**見下:
#coding:utf-8
import xlrd
class
operationexcel01
:def
__init__
(self,file_name=
none
,sheet_id=
none):
if file_name:
self.file_name = file_name
self.sheet_id = sheet_id
else
: self.file_name=
"../dataconfig/inte***ce.xlsx"
self.sheet_id=
0 self.data = self.get_data(
)#獲取sheets的內容
defget_data
(self)
: data=xlrd.open_workbook(self.file_name)
tables=data.sheets(
)[self.sheet_id]
return tables
#獲取單元格的行數
defget_lines
(self)
: tables=self.data
return tables.nrows
#獲取某乙個單元格的內容
defget_cell_value
(self,row,col)
:return self.data.cell_value(row,col)
if __name__ ==
'__main__'
: opeexcel=operationexcel01(
)print
(opeexcel.get_lines())
print
(opeexcel.get_cell_value(1,
1))
python介面自動化測試
為了監控線上的介面是否正常執行,所以想寫乙個smoke test.這個檔案希望能夠實現從檔案讀取url和引數,然後傳送請求,校驗返回code 200的功能。1.首先採取哪種方式存放url和請求引數 excel?csv?ini?用csv比較好,相容性也比較好 那我們使用csv吧。todo 考慮放在資料...
python介面自動化測試
介面自動化測試之連線資料庫 安裝環境 window7 python3.7 資料庫mysql 遠端連線 步驟內容 1.連線資料庫 2.建立游標 3.sql語句 4.獲取元組資訊 連線資料庫 查詢出來的資料都是以元組的形式返回的 sql select from t user where id 5 查詢多...
python介面自動化測試二 常用操作
url 介面位址 r requests.get url 傳送get請求 print r.status code 列印狀態碼,若有重定向,返回的是重定向之後的 print r.headers 列印返回的報頭 頭部 print r.text 檢視返回結果的文字形式 r.status code 響應狀態碼...