This commit is contained in:
zy7y 2021-02-28 22:11:11 +08:00 committed by Gitee
parent 41413f2e99
commit b4cc604def
1 changed files with 4 additions and 21 deletions

View File

@ -96,7 +96,6 @@
3. 使用pycharm打开项目使用Terminal 输入 python3 -m venv venv 新建虚拟环境 (可选)
4. 执行pip install -r requirements.txt 安装依赖库若下载超时pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
5. 修改config.ymal文件中email文件配置邮箱request_header配置初始请求头database 配置数据库信息
6. ~~运行/test/test_api.py 文件~~
6. 运行 `run.py`文件
#### 用例说明文档
![case_data.xlsx用例说明文档](./image/用例说明文档.png)
@ -142,27 +141,9 @@ https://www.bilibili.com/video/BV1EE411B7SU?p=10
> 如不需要使用该功能请做如下处理,如也不使用数据库对象,只需参考 https://gitee.com/zy7y/apiAutoTest/issues/I2BAQL 修改即可
![](https://gitee.com/zy7y/blog_images/raw/master/img/20210119184856.png)
~~2021/01/27 添加eval语法糖请求数据需要上个接口返回的id+1实现基本的数学预算使用形式具体查看excel用例文件及用例描述页与报告对着看~~
2021/02/27 添加hooks.py文件(可在此处自定义方法,并用于用例当中注意请务必在定义的方法中使用return),移除上次更新的eval语法糖增加用例处理前的日志
```log
2021-02-27 15:09:42.668 | DEBUG | api.base_requests:send_request:34 - 用例进行处理前数据:
接口路径: users/@sum_data(&$.case_005.data.id&, 2)@/
请求参数: {"username": "tery","password": @sum_data(&$.case_002.data.id&, 66)@}
后置sql:
预期结果: {"$.meta":{"msg": "设置状态成功", "status": 200}}
2021-02-27 15:09:42.714 | INFO | api.base_requests:send_api:81 -
最终请求地址:http://www.ysqorz.top:8888/api/private/v1/users/514/
请求方法:put
请求头:{'Accept-Encoding': 'gzip, deflate', 'Accept-Language': 'zh-CN,zh;q=0.9', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36', 'Authorization': 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOjUwMCwicmlkIjowLCJpYXQiOjE2MTQ0MDk3ODEsImV4cCI6MTYxNDQ5NjE4MX0.EUoNREKUFCYitf4WBLBh3Bj5TWYPCU9hGPV6ng4-o-4'}
请求参数:{'username': 'tery', 'password': 566}
上传文件:None
响应数据:{'data': None, 'meta': {'msg': '更新失败', 'status': 400}}
2021-02-27 15:09:42.716 | INFO | tools.data_process:save_response:27 - 添加key: case_019, 对应value: {'data': None, 'meta': {'msg': '更新失败', 'status': 400}}
2021-02-27 15:09:42.717 | INFO | tools.data_process:assert_result:115 - 第1个断言,实际结果:{'msg': '更新失败', 'status': 400} | 预期结果:{'msg': '设置状态成功', 'status': 200}
断言结果 False
2021-02-27 15:09:45.050 | SUCCESS | __main__:run:43 - 报告已生成
```
#### 博客园首发
https://www.cnblogs.com/zy7y/p/13426816.html
@ -174,4 +155,6 @@ https://www.cnblogs.com/zy7y/p/13448102.html
B站https://www.bilibili.com/video/BV1pv411i7zK/
#### 联系我
QQ396667207
QQ396667207