Commit Graph

47 Commits

Author SHA1 Message Date
floraachy
72ac78b4ea 兼容一下不同格式的环境配置文件:yml yaml 2025-08-12 17:09:36 +08:00
floraachy
90d739a010 调整配置文件 2025-08-12 15:54:17 +08:00
floraachy
cad61926dd 更新push allure report 2025-08-12 12:28:42 +08:00
floraachy
163b5a112f 更新用例文件,封装的方法,新增dockerfile 2025-08-12 11:35:19 +08:00
floraachy
bdcb5a30b7 使用git submodule功能,将一些公共方法提炼为子模块 2025-04-17 17:27:08 +08:00
floraachy
a65c7d4d24 支持推送Allure Html测试报告到GitLink个人建站仓库,支持部署Allure在线测试报告 2025-03-04 15:14:07 +08:00
floraachy
b1f6040448 调整加密算法 2025-01-10 14:03:05 +08:00
floraachy
db5fc42c90 调整项目为demo仓库 2025-01-10 10:56:45 +08:00
floraachy
35db6e727d 将测试用例中的测试类移除(如class TestDemoAuto),直接使用测试方法(如def test_demo_auto) 2024-10-11 09:15:31 +08:00
floraachy
bb41aeee6d 调整gitlink一系列测试用例 2024-10-10 13:41:58 +08:00
floraachy
c14029edf6 1. 优化基础requests的封装,移除session机制,保证用例间不受影响 2. 优化headers里面传Cookie以及直接传cookies的处理 2024-09-26 15:21:30 +08:00
floraachy
34e6584482 优化用例依赖处理方法,同时增加用例依赖从数据库查询结果提取数据 2024-07-25 13:44:31 +08:00
floraachy
de4a32562a 支持指定数据提取来源,从响应数据,用例数据,数据库中通过jsonpath和正则表达式方式提取数据 2024-07-23 17:44:10 +08:00
floraachy
017eb15b6a 将接口参数处理,接口请求,接口断言,接口参数提取这些流程整理成一个方法Request_Control, 同时支持将接口请求参数payload以及接口提取的参数保存到GLOBAL_VARS中,方便下一个接口使用上一个接口的数据 2024-07-22 16:34:32 +08:00
floraachy
87673c5e6f 优化请求方法,支持求参数的数据类型为params并上传文件 2024-05-11 02:17:31 +00:00
floraachy
e275fd722e 优化generate_time的方法,可以计算当前时间,过去时间,未来时间 2024-05-11 10:16:08 +08:00
floraachy
2b02675649 优化方法list_to_str, 当数据不是列表或者为空,直接返回none 2024-05-11 10:15:18 +08:00
floraachy
795b290e66 新增和修改部分测试用例 2024-04-17 16:14:45 +08:00
floraachy
fd9e5b8df1 增加接口请求后的等待时间,方便接口调用后,进行一系列数据初始化操作,待操作成功后,执行后续接口 2024-04-12 13:45:22 +08:00
floraachy
98a2994ad7 新增/修改部分用例 2024-04-11 16:17:19 +08:00
floraachy
f5fbe11446 新增和更新用例 2024-04-09 11:44:17 +08:00
floraachy
a4197a06c1 新增部分测试用例 2024-03-22 16:24:06 +08:00
floraachy
74c0b7780f 在上传文件时,支持通过payload:file指定文件参数。不指定的情况下默认传file 2024-03-18 16:39:52 +08:00
floraachy
6ab6321f32 更新pms一系列用例 2024-03-04 15:38:14 +08:00
floraachy
2eb41318ab 支持将文件路径/文件内容/字符串转成base64编码格式,方便用例执行过程中调用 2024-01-26 09:58:07 +08:00
floraachy
1c657dd264 增加将文件路径转成base64编码格式方法 2024-01-26 09:57:25 +08:00
floraachy
31702ac0e8 调整依赖执行顺序,先执行环境变量依赖,再执行接口依赖,最后执行数据库依赖 2024-01-26 09:56:44 +08:00
floraachy
5e497682b8 调整pms测试用例 2024-01-16 14:10:06 +08:00
floraachy
18809c323f 调整用例前置/后置依赖方法的位置,从fixture中移除,直接放在测试方法中,确保后置依赖是断言成功才执行 2024-01-12 09:51:43 +08:00
floraachy
a0c5d1f8c7 增加方法: str_to_list, none_to_null 2024-01-11 16:38:49 +08:00
floraachy
3c638e7c21 当找不到对应api时,抛出异常,方便定位 2024-01-11 16:36:58 +08:00
floraachy
b8ceb370c8 当读写yaml文件出现异常时,抛出错误,方便定位 2024-01-11 16:35:57 +08:00
floraachy
9ee23cbc11 支持环境变量依赖, 环境变量是字典格式,key为环境变量名称,value为环境变量值。value可以为常量,也可以为data_handle内支持的方法,也可以是全局变量。 2024-01-09 13:48:41 +08:00
floraachy
fd47f6e3e0 支持每个yaml用例中传入公共依赖,作用域是class 2024-01-09 13:46:36 +08:00
floraachy
4a285f6749 新增pms相关接口用例 2024-01-05 16:20:43 +08:00
floraachy
7ee0732afe 调整requests关于上传文件的请求,支持文件为空时,调用请求进行上传操作 2023-12-29 15:29:22 +08:00
floraachy
9ce3c92302 更改用例通过率计算方式;添加插件pytest-repeat,支持用例重复执行;增加数据处理方法:获取图片base64格式,支持用例数据传参需求; 2023-12-22 16:45:10 +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
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