API自动化实战讲解,希望对大家学习Python有所帮助,一起来看看吧。1.分层设计思路dataPool:数据池层,包含我们需要的各种数据,包括一些公共数据等config:基础配置tools:工具层common:公共方法层runCase:需要运行的测试用例noRunCase:不是required运行测试用例testReport:这里存放生成的测试报告2.编写common:公共方法层2.1getTimestamp.py我们在common文件夹下新建一个getTimestamp.py。因为业务需要时间戳,所以这里把时间戳转成str类型--coding:utf-8--因为业务需要时间戳,所以这里把时间戳转成str类型importtimedefget_timestamp():timestamp=time.time()returnstr(int(timestamp))PythonAPI自动化实践3.config:基础配置3.1数据库配置query_local_db_data.yaml在config下新建query_local_db_data.yaml存放数据库配置。mydb1database1:host:11.11.1.1port:3306user:testuserpassword:testpwmydb2database2:host:22.22.2.2port:3306user:testuserpassword:testpw在query_local_db_data.yaml文件中,我们填写两个数据库的配置,数据库这里我是瞎写配置的,你需要自己写真实的数据库配置。
