floraachy
|
de4a32562a
|
支持指定数据提取来源,从响应数据,用例数据,数据库中通过jsonpath和正则表达式方式提取数据
|
2024-07-23 17:44:10 +08:00 |
|
floraachy
|
795b290e66
|
新增和修改部分测试用例
|
2024-04-17 16:14:45 +08:00 |
|
floraachy
|
98a2994ad7
|
新增/修改部分用例
|
2024-04-11 16:17:19 +08:00 |
|
floraachy
|
f5fbe11446
|
新增和更新用例
|
2024-04-09 11:44:17 +08:00 |
|
floraachy
|
6ab6321f32
|
更新pms一系列用例
|
2024-03-04 15:38:14 +08:00 |
|
floraachy
|
5e497682b8
|
调整pms测试用例
|
2024-01-16 14:10:06 +08:00 |
|
floraachy
|
40decc5349
|
调整gitlink相关接口用例
|
2024-01-09 13:49:07 +08:00 |
|
floraachy
|
966bb88dfb
|
重新调整gitlink接口用例,所有登录后的操作均通过用户名及密码方式登录
|
2024-01-08 15:20:11 +08:00 |
|
floraachy
|
4a285f6749
|
新增pms相关接口用例
|
2024-01-05 16:20:43 +08:00 |
|
floraachy
|
9ce3c92302
|
更改用例通过率计算方式;添加插件pytest-repeat,支持用例重复执行;增加数据处理方法:获取图片base64格式,支持用例数据传参需求;
|
2023-12-22 16:45:10 +08:00 |
|
floraachy
|
36bed90108
|
目录名称DATA_DIR统一更新为INTERFACE_DIR
|
2023-12-18 11:41:37 +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
|
cdf402898e
|
1. 修改allure results及html报告目录找不到的错误提示,提示用户使用allure需具备java环境 2. 增加日志捕获级别错误的提示信息
|
2023-12-08 16:48:31 +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
|
2d79a82dc3
|
调整发送钉钉/企业微信/邮件里面关于测试人员信息,参数替换没有成功的问题
|
2023-11-17 14:21:16 +08:00 |
|
floraachy
|
4943adf36b
|
进行一系列优化,且删除所有demo用例仅保持正常的示例
|
2023-11-10 15:58:03 +08:00 |
|
floraachy
|
0a881116a3
|
修改用例格式由字典改为列表,并增加用例字段必填校验
|
2023-08-15 14:22:37 +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
|
64ae0c0152
|
支持利用allure设置用例优先级,运行指定优先级的用例
|
2023-07-04 11:44:46 +08:00 |
|
floraachy
|
165deebedc
|
实现通过用例数据动态配置pytest.mark, 包括自定义标记,pytest.mark.skip以及pytest,mark.usefixtues功能
|
2023-07-03 11:27:08 +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
|
f226441d32
|
根据最新框架,更新readme文件;并对部分模块代码进行细微优化调整
|
2023-06-28 16:55:00 +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 |
|
floraachy
|
bb265e65dc
|
优化处理用例数据方法(从全局变量替换指定关键字以及识别Python表达式),增加递归方式处理,避免层层套娃情况下,无法处理成功
|
2023-06-20 16:23:47 +08:00 |
|
floraachy
|
ec85f08e98
|
支持上传文件接口功能
|
2023-06-19 15:56:00 +08:00 |
|
floraachy
|
05f34366af
|
1. 增加测试数据分析预警机制 2. 优化自动生成测试用例方法 3. 将用例跳过方法 提取成公共的fixture,自动运行 4. 修改pytet-html测试报告列’用例描述’值获取 5. 根 据最新修改,更新readme文件~
|
2023-06-09 15:04:32 +08:00 |
|
floraachy
|
4646bd7fed
|
更新.bat文件里面服务名称错误的问题, 同时更新readme文件,增加删除示例用例指导
|
2023-06-01 13:44:48 +08:00 |
|
floraachy
|
dc76e44774
|
去掉用例中的异常捕获,这会导致报错的情况下,无法准确定位到错误信息
|
2023-05-27 15:02:53 +08:00 |
|
floraachy
|
bddf5d36e4
|
增加接口响应耗时记录
|
2023-05-27 10:27:36 +08:00 |
|
floraachy
|
9904ba8626
|
将环境数据与配置数据, 模型数据隔离开,同步修改了配套相关代码
|
2023-05-25 15:59:00 +08:00 |
|
floraachy
|
c9595c8ca2
|
修复allure-html报告压缩后发送给他人查看,但是打开无法查看到报告内容的问题。解决方案:通过google浏览器打开测试报告,当goole浏览器未安装情况下,启动服务打开测试报告. 弊端:仅支持windows
|
2023-05-25 14:45:48 +08:00 |
|
floraachy
|
1ffe3e5ff4
|
优化处理allure测试报告,通过往allure-html报告的widgets/environment.json中写入环境信息,解决原先往allure-results中写入环境信息不能输入中文的问题。
|
2023-05-22 14:22:39 +08:00 |
|
floraachy
|
865591f95f
|
优化框架,减少重复代码,提高维护性
|
2023-05-22 13:55:19 +08:00 |
|
floraachy
|
3b7c35a312
|
增加测试框架对allure测试报告的支持,已完成初版,能用户通过-report参数指定生成的是pytest-html报告还是allure报告
|
2023-05-22 09:39:36 +08:00 |
|
floraachy
|
5e87b2b5d2
|
优化base_request.py, 增加日志提示
|
2023-05-22 09:24:53 +08:00 |
|
floraachy
|
476420d3f4
|
(2023-05-13) 1. 封装Python脚本:使用pymysql+sshtunnel,支持通过SSH隧道方式链接mysql数据库 2. 调整用例参数,支持数据库断言。可以通过assert_sql用例参数进行数据库断言
|
2023-05-18 08:52:20 +08:00 |
|
floraachy
|
950675b751
|
(2023-05-12) 支持测试完成后,通过企业微信发送pytest-html测试结果
|
2023-05-18 08:45:02 +08:00 |
|
floraachy
|
34a6762438
|
(2023-05-11) 支持测试完成后,通过钉钉发送pytest-html测试结果
|
2023-05-17 17:33:01 +08:00 |
|
floraachy
|
2a8410b32f
|
(2023-05-11) 支持测试完成后,通过yagmail发送pytest-html的测试结果邮件
|
2023-05-17 17:27:12 +08:00 |
|
floraachy
|
3e8bc5b0dd
|
(2023-04-06)
添加装饰器add_docstring, 动态的往测试方法中添加用例标题作为文档注释,并输出到测试报告中
|
2023-05-17 17:14:10 +08:00 |
|
floraachy
|
ff231ab18e
|
(2023-04-01) 增加日志文件,收集配置文件中指定级别的日志
|
2023-05-17 17:08:17 +08:00 |
|
floraachy
|
1f06223170
|
(2023-03-29)1. 完成api自动化测试框架的搭建 2. 增加示例的测试用例,包括自动 生成以及手动编写
|
2023-05-17 17:00:38 +08:00 |
|