在接口测试中,有些东西是固定不变的,比如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,返回一个元组;