zy7y
|
9d3eeaa792
|
优化示例用例,AutoPEP8 规范格式化代码
|
2021-04-19 13:03:55 +08:00 |
zy7y
|
7506721e0b
|
增加测试前数据库备份/测试后数据恢复(支持linux服务器部署mysql, linux下docker部署的mysql服务)
|
2021-01-19 18:55:59 +08:00 |
zy7y
|
3e0550186c
|
增加主运行文件run.py
|
2020-12-16 11:01:31 +08:00 |
zy7y
|
2c356a764f
|
增加失败重跑机制,优化用例初始化方式
@pytest.mark.parametrize 参数化方式 替换成了 conftest.py文件中的@pytest.fixture(params=ReadFile.read_testcase()), 增加了用例失败重跑机制,重跑次数3,每次间隔时间5秒
|
2020-12-16 10:08:00 +08:00 |
zy7y
|
7efa013452
|
添加sql断言/sql用例栏,实现sql断言
|
2020-12-08 17:36:08 +08:00 |
zy7y
|
fa6345f939
|
update
|
2020-11-22 22:30:44 +08:00 |
zy7y
|
876cc53ef4
|
优化请求前数据处理方法,支持用户使用jsonpath提取断言数据,支持多数据断言
|
2020-11-22 22:20:33 +08:00 |
zy7y
|
2091705ac4
|
新增config.yaml设置初始请求头功能,整合文件读取文件
|
2020-11-21 17:40:59 +08:00 |
zy7y
|
24bcce71e0
|
优化用例格式,将上传文件代码进行优化封装
|
2020-11-20 23:55:22 +08:00 |
zy7y
|
7c41b18b87
|
update
|
2020-11-20 20:09:12 +08:00 |
zy7y
|
46ce8ddc6b
|
更新path参数,请求参数数据依赖处理方式,减少冗余代码
|
2020-11-19 00:49:26 +08:00 |
zy7y
|
33b6d53969
|
解决gitlab ci 运行脚本 报错
|
2020-10-22 15:41:42 +08:00 |
zy7y
|
5dad9d9051
|
解决预期结果中包含None/True/False无法转成json的问题
|
2020-10-21 19:24:37 +08:00 |
zy7y
|
de6312b63c
|
修复预期结果中包含null,无法转换成json/dict的问题
|
2020-09-16 10:04:13 +08:00 |
zy7y
|
2ce0d1d6ac
|
update test/test_api.py.
默认使用allure serve本地启动allure报告服务
|
2020-09-11 17:58:43 +08:00 |
zy7y
|
a84488f85f
|
解决:爱学习的小白反馈依赖需要嵌套在请求数据中的问题,优化用例说明文档,allure报告中步骤详细说明,及更新相关文档
|
2020-08-13 16:37:11 +08:00 |
zy7y
|
dd92e6e322
|
解决win下pycharm无法双击查看运行日志xxx.log文件问题
|
2020-08-12 02:24:32 +08:00 |
zy7y
|
3c70277e18
|
增加注释说明
|
2020-08-12 01:56:58 +08:00 |
zy7y
|
164732fd89
|
在__init__文件中实例化logger对象,其他文件进行导包引用
|
2020-08-11 17:44:57 +08:00 |
zy7y
|
9bbe643ff9
|
解决日志库loguru引用错误问题
|
2020-08-11 17:41:06 +08:00 |
zy7y
|
715d0cfe6f
|
alluer报告中动态引用实例来自https://www.cnblogs.com/yoyoketang/p/13386145.html ,在此感谢博主
|
2020-08-11 17:36:13 +08:00 |
zy7y
|
4a21896ac2
|
使用allure.allure.dynamic.title()动态添加用例标题
|
2020-08-11 17:27:19 +08:00 |
zy7y
|
950cc5febb
|
优化日志打印
|
2020-08-10 17:03:21 +08:00 |
zy7y
|
1aef990e1e
|
优化日志打印
|
2020-08-10 16:24:24 +08:00 |
zy7y
|
9708e0cdc2
|
将test_api.py文件中的依赖数据代码提出来
|
2020-08-10 15:49:13 +08:00 |
zy7y
|
5dde20a3ff
|
使用json.loads替换eval()来序列化读取的数据内容,excel中填写dict数据时,请尽量手动输入,直接复制可能出现json虚拟化错误,json.loads序列化不支持单引号,可自行尝试eval()函数进行序列化
|
2020-08-09 21:03:39 +08:00 |
zy7y
|
4ded30c5a4
|
处理path路径参数(放在url中的参数非get请求查询参数?)依赖数据以及最终请求url拼接,excel中形式类似:/{"case_005":"$.data.id"}/state/{"case_005":"$.data.create_time"}
|
2020-08-09 20:47:05 +08:00 |
zy7y
|
14268ceaa0
|
替换实例化响应对象的变量名称
|
2020-08-09 18:32:31 +08:00 |
zy7y
|
23558dc2a4
|
增加了入参关键字,关键字参数
|
2020-08-09 06:40:54 +08:00 |
zy7y
|
10a66e9de0
|
增加字典存储实际响应方法,从实际响应字典处理依赖,注释压缩测试报告,邮件发送方法(Jenkins集成将不用使用,如需要使用请解除注释并去config/config.yaml中email栏下方配置对应数据)
|
2020-08-08 12:00:50 +08:00 |
zy7y
|
0eb15e5348
|
requests+pytest+allure+jsonpath接口自动化测试框架
|
2020-08-03 16:15:03 +08:00 |