floraachy
|
cfa9fa52cf
|
更新readme文件,增加用例依赖说明
|
2023-12-19 15:58:59 +08:00 |
|
floraachy
|
18daffe713
|
更新部分需要依赖的测试用例
|
2023-12-18 14:19:30 +08:00 |
|
floraachy
|
8b47058964
|
增加用例依赖处理, 支持通过接口处理依赖数据
|
2023-12-18 11:51:43 +08:00 |
|
floraachy
|
36bed90108
|
目录名称DATA_DIR统一更新为INTERFACE_DIR
|
2023-12-18 11:41:37 +08:00 |
|
floraachy
|
37e9b57fde
|
注册自定义标记时,增加去重处理
|
2023-12-18 11:39:04 +08:00 |
|
floraachy
|
ead008c96b
|
新增代码库模块相关测试用例
|
2023-12-14 17:07:36 +08:00 |
|
floraachy
|
f30dbb0181
|
调整断言方法中的错误之处
|
2023-12-13 20:18:21 +08:00 |
|
floraachy
|
9db52bf23b
|
新增用例:删除项目,修改用户手机号,修改用户密码,修改用户邮箱
|
2023-12-13 19:03:36 +08:00 |
|
floraachy
|
3c713a1ed3
|
1、优化断言 2、优化依赖接口调用
|
2023-12-13 12:15:43 +08:00 |
|
floraachy
|
4d11d91544
|
修复上次全局替换,导致发送右键参数attachments被替换成files的问题;以及给yagmail_bot.py增加更友好的错误提示
|
2023-12-11 11:07:18 +08:00 |
|
floraachy
|
6b6f36b5c4
|
接口中的files支持文件传递$\{}关键字,将使用data_handle进行处理
|
2023-12-08 17:30:02 +08:00 |
|
floraachy
|
cdf402898e
|
1. 修改allure results及html报告目录找不到的错误提示,提示用户使用allure需具备java环境 2. 增加日志捕获级别错误的提示信息
|
2023-12-08 16:48:31 +08:00 |
|
floraachy
|
192abbc30f
|
增加深度拷贝,保证在处理用例数据时,不改变原有的数据,方便一次获取用例数据进行多次调用
|
2023-12-06 17:05:24 +08:00 |
|
floraachy
|
723897c388
|
对框架的目录结构进行了调整以及部分细节进行了调整
|
2023-12-05 16:23:06 +08:00 |
|
floraachy
|
a01db401bf
|
调整响应数据提取,支持通过yaml用例数据传参提取指定格式的参数
支持3种类型的数据提取:1. 通过jsonpath从response.json()提取数据; 2. 通过正则表达式从response.text提取; 3. 直接从response提取cookies之类;
|
2023-12-05 14:02:27 +08:00 |
|
floraachy
|
3b3c8e6a62
|
修改json提取方法,当提取到的列表长度为1是直接返回第一个元素,否则返回整个列表
|
2023-12-04 16:09:42 +08:00 |
|
floraachy
|
d84c2d1963
|
更新data_handle.py文件,处理部分数据无法被成功处理的问题
|
2023-12-04 16:06:26 +08:00 |
|
floraachy
|
2d79a82dc3
|
调整发送钉钉/企业微信/邮件里面关于测试人员信息,参数替换没有成功的问题
|
2023-11-17 14:21:16 +08:00 |
|
floraachy
|
4c175e101c
|
修复预期替换成1,2,3字符串时,由于最后返回eval了一下,实际替换成(1,2,3)的问题
|
2023-11-17 14:00:29 +08:00 |
|
floraachy
|
1e7edfc24f
|
调整处理数据库的方法,将关闭游标及数据库操作放在对象销毁之前
|
2023-11-15 09:08:15 +08:00 |
|
floraachy
|
f0bd0e262d
|
data_hanle中增加对RequestsCookieJar的处理,避免source里面存在RequestsCookieJar, 处理完成后,数据格式不正确的问题.
|
2023-11-14 14:13:20 +08:00 |
|
floraachy
|
40d20c8f2d
|
修复上传文件错误的问题
|
2023-11-13 14:58:05 +08:00 |
|
floraachy
|
4943adf36b
|
进行一系列优化,且删除所有demo用例仅保持正常的示例
|
2023-11-10 15:58:03 +08:00 |
|
floraachy
|
e97fe7290f
|
修改allure相关代码,新增无allure html报告版本
|
2023-09-29 09:14:15 +08:00 |
|
floraachy
|
f5b499fea6
|
data_handle更新后,其他代码响应更新,保证框架运行正常
|
2023-09-27 11:23:57 +08:00 |
|
floraachy
|
368fa6e2e6
|
更新一版,支持自定义方法内传参
|
2023-09-25 11:49:40 +08:00 |
|
floraachy
|
730a9ccdcf
|
Merge pull request '重构并优化了data_handle方法' (#1) from data_handle into master
|
2023-09-22 16:52:27 +08:00 |
|
xiahb
|
fb2ee8920b
|
重构了data_handle,将其写成一个类,对${}之类的支持更加友好。大幅度提升性能,实测性能大约是原版本的1/9
|
2023-09-22 16:44:36 +08:00 |
|
floraachy
|
6675aaa79f
|
修复“同一个字符串中存在多类方法,无法处理的情况。例如一个字符串中同时存在:${generate_name()}和${generate_phone()}, 只能处理其中一个”
|
2023-09-20 16:47:02 +08:00 |
|
floraachy
|
c99c8a8c82
|
支持postman.json转为YAML用例
|
2023-08-23 14:58:57 +08:00 |
|
floraachy
|
f4f77395d2
|
支持将swagger.json接口文档转为YAML用例
|
2023-08-16 16:56:20 +08:00 |
|
floraachy
|
0a881116a3
|
修改用例格式由字典改为列表,并增加用例字段必填校验
|
2023-08-15 14:22:37 +08:00 |
|
floraachy
|
c19193bcc6
|
处理case_markers为空,代码报错的问题。处理为:检测到case_markers为None,赋值为[]
|
2023-08-04 17:36:53 +08:00 |
|
floraachy
|
b369e85680
|
修复字符串中嵌套,无法生成随机数据的问题,例如:/api/accounts//login.json 可以生成为:/api/accounts/2023-08-04/login.json
|
2023-08-04 17:20:35 +08:00 |
|
floraachy
|
8c3b7ded5f
|
更新readme文件
|
2023-08-02 11:29:04 +08:00 |
|
floraachy
|
0fbd9eb5c8
|
测试报告阉割掉pytest-html,只支持allure生成测试报告
|
2023-08-02 11:25:54 +08:00 |
|
floraachy
|
bc25d5156b
|
在发送请求和响应处添加allure装饰器,优化allure报告显示
|
2023-08-02 11:04:58 +08:00 |
|
floraachy
|
56fa46664c
|
修正pytest_terminal_summary,计算用例通过率不正确的问题
|
2023-07-26 09:45:45 +08:00 |
|
floraachy
|
fbc3eeb42f
|
update readme
|
2023-07-17 11:34:40 +08:00 |
|
floraachy
|
64ae0c0152
|
支持利用allure设置用例优先级,运行指定优先级的用例
|
2023-07-04 11:44:46 +08:00 |
|
floraachy
|
d691d0bd61
|
update README.md
|
2023-07-03 11:36:38 +08:00 |
|
floraachy
|
165deebedc
|
实现通过用例数据动态配置pytest.mark, 包括自定义标记,pytest.mark.skip以及pytest,mark.usefixtues功能
|
2023-07-03 11:27:08 +08:00 |
|
floraachy
|
c249b82c1c
|
更新readme文件的详细功能部分链接
|
2023-06-30 19:19:34 +08:00 |
|
floraachy
|
18089f35bd
|
将原有测试用例数据在data的目录结构平移后生成测试方法,例如原有测试数据路径是:data/gitlink/project/test_login_demo.yaml, 生成测试方法的路径是:test_case/test_auto_case/gitlink/project/test_login_demo.py
|
2023-06-30 13:12:07 +08:00 |
|
floraachy
|
38e8c5ebdf
|
更新readme
|
2023-06-28 17:36:43 +08:00 |
|
floraachy
|
f226441d32
|
根据最新框架,更新readme文件;并对部分模块代码进行细微优化调整
|
2023-06-28 16:55:00 +08:00 |
|
floraachy
|
a96d674518
|
优化动态数据的热加载功能,并将数据提取方式单独拎出来变成单独的模块
|
2023-06-28 16:54:17 +08:00 |
|
floraachy
|
b98d1da094
|
1. 优化run.py文件代码 2. 在conftest.py中添加pytest_terminal_summary获取测试运行情况并打印在日志文件中
|
2023-06-26 11:21:27 +08:00 |
|
floraachy
|
c24e67e3cb
|
1. 全局梳理各模块导包方式,优化代码样式 2. 修改reamd文件,将详细功能说明使用外链方式打开查看 3. 增加用例,测试框架支持多域名情况
|
2023-06-25 10:53:09 +08:00 |
|
floraachy
|
39e5cdf481
|
优化.bat文件,移除中文注释,以及修改--user-data-dir目录,解决部分情况下无法打开报告的问题
|
2023-06-21 17:05:33 +08:00 |
|