python介面測試(二) 配置檔案的使用

2022-08-21 20:42:10 字數 877 閱讀 7479

在介面測試中,有些東西是固定不變的,比如url,若想更改的話就必須每個請求都更改,因此,可以放到配置檔案中使用。

1.建立乙個.ini的配置檔案,如圖:

2.讀取配件檔案中的內容,後續進行引用

#

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()

#讀取檔案

3.其他的請求url就可以直接呼叫此配置檔案中的url.

總結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 ...