介面自動化測試 Python操作excel內容

2021-10-08 10:40:22 字數 1281 閱讀 2302

測試用例一般是用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 響應狀態碼...