在接口測試中,有些東西是固定不變的,好比url,若想更改的話就必須每一個請求都更改,所以,能夠放到配置文件中使用。測試
1.建立一個.ini的配置文件,如圖:url
2.讀取配件文件中的內容,後續進行引用spa
#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.code
總結
1.__file__ 是用來得到模塊所在的路徑的,這可能獲得的是一個相對路徑;
2.os.path.relpath(path[, start]) #從start開始計算相對路徑;
3.os.path.split(path) #把路徑分割成dirname和basename,返回一個元組;對象