專案 自動化介面(未)

2021-09-01 10:25:33 字數 1242 閱讀 9546

目錄

【環境】

【設計】

**設計

設計excel介面文件​

win 7 64位

使用語言:python3

requests :django:get\post

unittes:單元測試框架

測試報告:htmltestrunner

**內容

訪問介面位址,

傳送請求資料,介面型別

預期結果斷言

資料依賴(獲取依賴資料,轉變為請求資料)

執行結果的統計(成功失敗)

3,**

1,操作excel:

安裝: pip install xlrd

pip install xlwt

import xlrd

# 建立乙個類

class ooenexce:

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='../excel/book1.xlsx'

self.sheet_id=0

self.data = self.get_data()

#閱讀資料

def get_data(self):

data = xlrd.open_workbook(self.file_name)

tables=data.sheets()[self.sheet_id]

return tables

#獲取單元格行數

def get_lines(self):

tables=self.data

return tables.nrows

#獲取摸個單元格內容

def get_cell_value(self,row,col):

return self.data.cell_value(row,col)

if __name__ == '__main__':

opers = ooenexce()

#[1]sheet中有幾行

# print(opers.get_data().nrows)

print(opers.get_cell_value(1,3))

介面自動化

推薦一款適合開發的開源 該公司產品從資料庫,持續整合 ci 伺服器,問題和專案跟蹤工具,到介面自動化工具都應有盡有。是我見過比較系統的開發 這裡我們以介面自動化為主講解 pycharm frommenu 2.安裝python解析器 version 3或者version2隨便哪乙個都可以,本人自用ve...

介面自動化

1 get請求 2import requests 3 url 4 data 5 res requests.get url,data 直接用requests.get url,data 即可,其中.get表示為get方法,不需要對字典型別的data進行處理6 res res.text text方法是獲取...

介面自動化

介面 python request 單元測試 測試套件 斷言 自動化測試報告 web端 python selenium 單元測試 斷言 測試套件 自動化測試報告 移動端 斷言 測試套件 自動化測試報告 例如 coding utf 8 匯入介面的包 import requests get 網路請求 網...