forked from DxvLwRYF/apiAutoTest
update
This commit is contained in:
parent
41413f2e99
commit
b4cc604def
25
README.md
25
README.md
|
@ -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`文件
|
||||
#### 用例说明文档
|
||||

|
||||
|
@ -142,27 +141,9 @@ https://www.bilibili.com/video/BV1EE411B7SU?p=10
|
|||
> 如不需要使用该功能请做如下处理,如也不使用数据库对象,只需参考 https://gitee.com/zy7y/apiAutoTest/issues/I2BAQL 修改即可
|
||||

|
||||
|
||||
~~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/
|
||||
#### 联系我
|
||||
|
||||
QQ:396667207
|
||||
QQ:396667207
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue