python接口自动化基础框架结构 ——分层
--bin 用于存放启动文件,如run.py
--cases cases目录,存放测试脚本
--data YAML文件
--lib 存放各种附加的代码文件,如加密、链接数据库、生成测试脚本等
--report 存放报告
--setting.py 存放各种路径配置、服务器接口配置等等
--case_template.txt 模板文件,生成测试脚本的模板
————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
--setting.py 存放各种路径配置、服务器接口配置等等
import os
#设置目录的绝对路径
BASE_PATH = os.path.dirname(os.path.abspath(__file__))
DATA_PATH = os.path.join(BASE_PATH, ‘data‘) #yaml测试用例存放位置
CASE_PATH = os.path.join(BASE_PATH, "testcase") #测试用例存放位置
REPORT_PATH = os.path.join(BASE_PATH, ‘report‘) #测试报告存放位置
—————————————————————————————————————————————————————————————————————————————————————————————————————————————————