<<<<<<< HEAD
1. python
2. pytest
3. pymysql
4. allure
5. requests
6. openpyxl
7. pip| 目录名 | 作用 |
|---|---|
| config | 配置信息 |
| data | 测试数据 |
| log | 日志 |
| report | 测试报告 |
| testcase | 测试脚本 |
| utils | 工具类 |
| pytest.ini | pytest配置文件 |
| run.py | 启动类 |
| conftest.py | 夹具类,存放测试用例执行前后的数据初始化和销毁 |
- 先在data文件的data.xlsx里填入测试数据
- 然后在run.py点击运行即可
| 字段名称 | 英文(key) | 用途 |
|---|---|---|
| 编号 | id | allure报告展示 |
| 模块 | feature | |
| 场景 | story | |
| 标题 | title | |
| 请求方式 | method | http请求 |
| 路径 | path | |
| 请求头 | headers | |
| url参数 | params | |
| data参数 | data | |
| json参数 | json | |
| 文件参数 | files | |
| 校验字段 | check | 断言和JDBC请求 |
| 预期结果 | expected | |
| 数据库校验内容 | sql_check | |
| 数据库预期结果 | sql_expected | |
| json提取 | jsonExData | 提取 |
| sql提取 | sqlExData | |
| 是否执行 | is_true | 分组执行 |