1 设计思路 通过requests发送 http 请求 通过pytest实现单元测试 通过@pytest.mark.parametrize实现数据驱动 通过allure实现测试报告展示 通过logging实现日志记录 通过excel编写测试用例 实现用例间关联功能 前置、后置脚本功能(js)---待实现 2 框架介绍 入口文件run.py excel 用例文件case1.xlsx 待上传文件存放路径files 下载文件存放路径download 日志路径/log 生成的测试结果文件case1_report.xlsx 生成的 allure 结果路径/result 生成的 allure 报告路径/report 接口测试类文件路径test_api.py http 请求工具类路径baseApi.py 关联工具类路径jsonPath.py replace.py 日志工具类路径logUtil.py 3 使用说明 安装依赖,在项目根目录下执行pip install -r require.txt 修改/data/case1.xlsx 用例文件 执行 run.pypython run.py 生成报告allure generate result -o report --clean 查看报告,用 vscode 的 live server 打开/report/index.html 4 jenkins 持续集成 jenkins 中配置源码 git 路径 jenkins 中配置 allure 构建,查看报告 5 联系我