在接口測試中,有些東西是固定不變的,比如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') def get_conf(): #實例化一個名為configParser對象 conf=ConfigParser.ConfigParser() #讀取文件 conf.read(confpath) return conf.get("HTTP","url") print get_conf()
3.其他的請求url就可以直接調用此配置文件中的url.
總結
1.__file__ 是用來獲得模塊所在的路徑的,這可能得到的是一個相對路徑;
2.os.path.relpath(path[, start]) #從start開始計算相對路徑;
3.os.path.split(path) #把路徑分割成dirname和basename,返回一個元組;