原文:一篇文章告訴你Python接口自動化測試中讀取Text,Excel,Yaml文件的方法

前言 不管是做Ui自動化和接口自動,代碼和數據要分離,會用到Text,Excel,Yaml。今天講講如何讀取文件數據 Python也可以讀取ini文件,傳送門 記住一點:測試的數據是不能寫死在代碼里面的,這個是原則問題 目錄 .讀取Text .讀取Excel .讀取Yaml 讀取Text 需求: 問題解析: .打開txt文件 .讀取每一行數據 .將文件存放在列表中 方便循環讀取 運行結果: 讀取E ...

2020-06-30 19:12 0 1020 推薦指數:

查看詳情

接口自動化測試yaml文件變量替換

在做接口、UI自動化的時候,我們可以用yaml文件來管理測試用例的步驟、數據,因為每次測試的數據需要動態變換,所以yaml文件相關參數可能需要用變量表示。那么,我們怎么進行變量的傳值呢? 這里可以用到字符串的模板替換功能,官方文檔:https://docs.python.org/zh-cn ...

Sun Oct 04 23:52:00 CST 2020 0 966
pytest+yaml+allure接口自動化測試框架03.讀取測試用例文件

前言 ​ 使用yaml作為測試用例,我們就需要對文件的內容進行讀取,常規來說的應該是通過pyyaml對讀取到的內容進行數據解析,然后使用pytest parametrize參數功能進行數據參數化用例測試。但是完事之后,這樣的方式好像不是很優雅,寫的代碼組織起來比較費勁,於是乎,我在pytest ...

Sat Sep 25 20:54:00 CST 2021 3 321
Python Api接口自動化測試框架 excel

工作原理: 測試用例在excel上編輯,使用第三方庫xlrd,讀取表格sheet和內容,sheetName對應模塊名,Jenkins集成服務發現服務moduleName查找對應表單,運用第三方庫requests請求接口,根據結果和期望值進行斷言,根據輸出報告判斷接口測試是否 ...

Tue Dec 04 18:57:00 CST 2018 0 1012
python接口自動化測試--批量讀取數據

為了便於維護,python接口自動化測試用例可以利用xlrd模塊讀取excal表格進行數據分離。我們可以利用xlrd模塊的row_values()和cell_value()兩種方法讀取Excal表格。 一、首先,寫一個運行測試用例的Test_Main類: #!/usr/bin ...

Fri Jan 26 19:26:00 CST 2018 4 2462
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM