调整文章格式
This commit is contained in:
parent
d4850681cf
commit
ad84bd75c6
|
@ -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"]是一些公共参数,如报告标题,报告名称,测试者,测试部门。后续会显示在测试报告上。如果还有其他,可自行添加
|
||||
2)ENV_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文件中非业务相关的代码可以保留。
|
||||
|
||||
|
|
Loading…
Reference in New Issue