Commit Graph

120 Commits

Author SHA1 Message Date
zy7y b4cc604def update 2021-02-28 22:11:11 +08:00
zy7y 41413f2e99 解决gitee,不显示readme问题 2021-02-28 22:09:13 +08:00
zy7y fa7b5d6142 增加自定义方法调试用例,用例中使用自定义方法说明,上传实例运行日志 2021-02-27 15:28:35 +08:00
zy7y b34b46b242 update tools/__init__.py.
添加自定义函数支持并将结果替换到请求数据中,移除eval语法糖
2021-02-27 14:50:34 +08:00
zy7y fb68e5cbc0 add tools/hooks.py.
提供自定义函数的扩展文件,并新增计算函数,获取当前时间戳函数
2021-02-27 14:48:53 +08:00
zy7y 08fc992c1b 增加核心数据处理前日志
接口路径,请求参数,后置sql,预期结果处理前的日志信息
2021-02-27 14:42:28 +08:00
zy7y 133d3165a3 update tools/data_process.py. 2021-02-24 11:37:39 +08:00
zy7y 4457a30f5b update tools/data_process.py. 2021-02-24 11:14:41 +08:00
zy7y e7df95a9b2 解决用户已存在的bug 2021-01-27 14:39:01 +08:00
zy7y 3c79a619a5 eval``语法糖注释内容,实例报告文件内容 2021-01-27 14:22:42 +08:00
zy7y b6ddb1df9e 增加eval`` 语法糖,可在用例中书写,内部会使用eval函数处理``中间的表达式内容,会优先处理&$.uid&类似的jsonpath语法糖 2021-01-27 14:19:29 +08:00
zy7y 9706f6cd1d update run.py. 2021-01-20 17:03:44 +08:00
zy7y f86cbd10a9
Update data_clearing.py
添加privat_passowrd参数,解决密钥下还设置了密码的问题
2021-01-20 12:15:11 +08:00
zy7y 9122b21866
Update config.yaml
添加私钥密码的key
2021-01-20 12:12:54 +08:00
zy7y 02e8efe473 paramiko 依赖项添加 2021-01-19 18:57:27 +08:00
zy7y 7506721e0b 增加测试前数据库备份/测试后数据恢复(支持linux服务器部署mysql, linux下docker部署的mysql服务) 2021-01-19 18:55:59 +08:00
zy7y fdfa90b2fc update
更新64 行写错的False 改为 false
2021-01-18 12:16:54 +08:00
zy7y cbc97bd042 修改说明文档,以免形成误导 2021-01-14 14:58:06 +08:00
zy7y 3bcd4a69da 日志修改:请求地址更换为最终请求地址(方便查看查询参数拼接后发送的最终url) 2021-01-05 12:06:57 +08:00
zy7y 89000db16c 修复file文件流对象无法序列化导致出现的bug,增加上传文件的日志 2020-12-31 11:37:11 +08:00
zy7y b5c5c8157f 添加以服务生成报告命令,使用时自行解出注释 2020-12-29 18:51:02 +08:00
zy7y 803040dcae update README.md. 2020-12-16 11:32:43 +08:00
zy7y 874fd6f20f update README.md. 2020-12-16 11:30:45 +08:00
zy7y 3e0550186c 增加主运行文件run.py 2020-12-16 11:01:31 +08:00
zy7y d2665b5bc6 add LICENSE. 2020-12-16 10:11:48 +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 6120aa3ee8 添加初始化用例操作 2020-12-16 10:05:05 +08:00
zy7y 5c9ee73fa4 添加失败用例重跑插件pytest-rerunfailures 2020-12-16 09:54:45 +08:00
zy7y fd13819912 用例中使用的本地sql数据,用navicat导入就行,如果不需要sql,请把sql栏置空
如果不需要sql,请把sql栏置空
2020-12-08 17:48:36 +08:00
zy7y 687a5c0aca 更新readme文档 2020-12-08 17:40:17 +08:00
zy7y 7efa013452 添加sql断言/sql用例栏,实现sql断言 2020-12-08 17:36:08 +08:00
zy7y cb32ce6ae8 update 2020-11-22 22:36:56 +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 260d963fee add LICENSE. 2020-11-21 17:43:27 +08:00
zy7y 40cb9c8ee0 删除文件 tools/read_config.py 2020-11-21 17:42:22 +08:00
zy7y 1481a29095 删除文件 tools/read_data.py 2020-11-21 17:42:14 +08:00
zy7y 2091705ac4 新增config.yaml设置初始请求头功能,整合文件读取文件 2020-11-21 17:40:59 +08:00
zy7y 84faeb0ce9 Merge remote-tracking branch 'origin/dev' into dev 2020-11-21 00:40:34 +08:00
zy7y 367a97d74d update 2020-11-21 00:36:48 +08:00
zy7y e19ca523f9 update 2020-11-21 00:36:48 +08:00
zy7y d44a60e1f5 update 2020-11-21 00:28:40 +08:00
zy7y 24bcce71e0 优化用例格式,将上传文件代码进行优化封装 2020-11-20 23:55:22 +08:00
zy7y 0192f8aeca update 2020-11-20 20:53:37 +08:00
zy7y 7c41b18b87 update 2020-11-20 20:09:12 +08:00
zy7y e913714fbd 在tools/__init__.py中处理下字符串转json,常用的allure方法 2020-11-19 23:35:49 +08:00
zy7y 3e4c91c520 Merge branch 'master' of https://gitee.com/zy7y/apiAutoTest into main 2020-11-19 22:55:05 +08:00
zy7y a32645c04e 使用json.loads讲请求参数转成json,相比eval在数据量大的时候提升性能,并且目前大部分后端语言中都是用的null,true,false 2020-11-19 17:54:03 +08:00
zy7y 9afbb31fdf 删除文件 tools/data_tearing.py 2020-11-19 11:55:39 +08:00
zy7y b79e0c04ec 删除文件 tools/save_response.py 2020-11-19 11:55:30 +08:00