数据驱动测试框架-4配置文件获取方法的封装及实战应用

由于实际测试中可能涉及的环境以及账号之类的一些东西会有很多,所以代码里是不能将host以及账号之类的东西写死的,我们可以通过配置文件,来配置这些参数,再去运行我们的代码,这里我们选择ini格式的配置文件

准备工作

安装ConfigParser库进行ini文件操作
进入命令行模式:win+r键
安装命令:pip install ConfigParser

如何封装

在Config包下创建ini文件,并按照格式输入host
在Base目录下创建handle_ini.py创建HundleInit类,如图封装ok
数据驱动测试框架-4配置文件获取方法的封装及实战应用

如何把之前代码中的url部分替换成ini文件中的host

首先如图用例中先删除host部分保留接口,然后把host写到ini文件里
数据驱动测试框架-4配置文件获取方法的封装及实战应用
数据驱动测试框架-4配置文件获取方法的封装及实战应用
然后,改动之前run_main的代码:
1.导入获取ini文件值的实例化后的对象
from Base.handle_init import *
2.调用handle_ini.get_value()获取ini中host的值并赋值给host对象
3.给url重新赋值 url=host+"/"+data[4]
然后调试以下,就ok了
数据驱动测试框架-4配置文件获取方法的封装及实战应用