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