1
0
Fork 0

调整文章格式

This commit is contained in:
floraachy 2023-12-25 14:58:39 +08:00
parent d4850681cf
commit ad84bd75c6
1 changed files with 11 additions and 8 deletions

View File

@ -82,7 +82,9 @@ https://gitlink.org.cn/floraachy/apiautotest.git
2. 本地电脑搭建好 python环境我使用的python版本是3.9。包括allure测试报告所需的java环境安装jdk
3. 安装环境依赖包
1) 方法一使用pipenv管理所有依赖
```
# 安装pipenv, 这个需要全局安装。建议在项目根目录下执行命令安装
pip install pipenv
@ -94,7 +96,8 @@ pipenv install
```
2方法二使用requirements.txt一键安装所有依赖
2) 方法二使用requirements.txt一键安装所有依赖
```
pip install -r requirements.txt
@ -116,18 +119,18 @@ pip install -r requirements.txt
注意:如果想用我框架中的用例执行运行测试,可以暂时跳过这一章节,直接看章节 "运行自动化测试"。
### 1. 修改配置文件 `config.settings.py`
1确认用例是通过YAML还是Excel编写由CASE_FILE_TYPE控制
2确认测试完成后是否发送测试结果由SEND_RESULT_TYPE控制并填充对应邮件/钉钉/企业微信配置信息
3确认测试是否需要进行数据库断言,如有需求,填充数据库配置信息
4指定日志收集级别由LOG_LEVEL控制
1) 确认用例是通过YAML还是Excel编写由CASE_FILE_TYPE控制
2) 确认测试完成后是否发送测试结果由SEND_RESULT_TYPE控制并填充对应邮件/钉钉/企业微信配置信息
3) 确认测试是否需要进行数据库断言,如有需求,填充数据库配置信息
4) 指定日志收集级别由LOG_LEVEL控制
### 2. 修改全局变量,增加测试数据 `config.settings.py`
1) ENV_VARS["common"]是一些公共参数,如报告标题,报告名称,测试者,测试部门。后续会显示在测试报告上。如果还有其他,可自行添加
2ENV_VARS["test"]是保存test环境的一些测试数据。ENV_VARS["live"]是保存live环境的一些测试数据。如果还有其他环境可以继续增加例如增加ENV_VARS["dev"] = {"host": "", ......}
2) ENV_VARS["test"]是保存test环境的一些测试数据。ENV_VARS["live"]是保存live环境的一些测试数据。如果还有其他环境可以继续增加例如增加ENV_VARS["dev"] = {"host": "", ......}
### 3. 删除框架中的示例用例数据
1删除 `interface`目录下所有的YAML和EXCEL文件(每一个文件都保存的接口测试用例)
2删除 `test_case/test_manual_case`目录下所有手动编写的用例,后续有需要可以在该目录下手动编写用例。
1) 删除 `interface`目录下所有的YAML和EXCEL文件(每一个文件都保存的接口测试用例)
2) 删除 `test_case/test_manual_case`目录下所有手动编写的用例,后续有需要可以在该目录下手动编写用例。
注意conftest.py文件中非业务相关的代码可以保留。