在介面測試中,有些東西是固定不變的,比如url,若想更改的話就必須每個請求都更改,因此,可以放到配置檔案中使用。
1.建立乙個.ini的配置檔案,如圖:
2.讀取配件檔案中的內容,後續進行引用
#3.其他的請求url就可以直接呼叫此配置檔案中的url.coding=utf-8
import
os,configparser
#專案路徑,分割出路徑和檔案,從乙個路徑到目的檔案的相對路徑
rootdir=os.path.split(os.path.relpath(__file__
))[0]
#conf.ini檔案路徑,把目錄和檔名合成乙個檔案
confpath=os.path.join(rootdir,'
conf.ini')
defget_conf():
#例項化乙個名為configparser物件
conf=configparser.configparser()
#讀取檔案
總結1.__file__ 是用來獲得模組所在的路徑的,這可能得到的是乙個相對路徑;
2.os.path.relpath(path[, start]) #從start開始計算相對路徑;
3.os.path.split(path) #把路徑分割成dirname和basename,返回乙個元組;
介面測試配置檔案
建立測試工程後,webx3.0的框架下,需要建立的resource檔案有 auto config.properties 該檔案配置了一些外部的服務就是xml檔案裡以 的形式引用的,都配置在這裡,呼叫第三方的服務的版本和服務名字都配置在這裡 beans.xml檔案 基本上定義用什麼框架,在spring...
python介面測試 json作為配置檔案的處理
最近寫了一部分介面測試,覺得需要把配置相關的引數玻璃出來,這樣改動的時候只需要改動配置檔案就行了 所以研究了幾種配置檔案,比如xml ini等等 發現讀寫起來比較複雜 其實是自己懶不想去學,哈哈!再後來看到也有人用json檔案來作為配置檔案,仔細一想,確實可行,且讀取起來比較簡單,所以,開始幹吧 這...
Python介面自動化測試 配置檔案的使用
介面測試流程 介面引數 測試指令碼 執行測試 生成測試報告 在介面測試過程中我們時常需要進行固定的配置資訊,例如位址,賬號資訊等。而這些資訊我們一般會通過乙個配置檔案進行管理。例如 上大招,讀取配置檔案中的引數資訊。import configparser 配置檔案模組 class readfile ...