Commit Graph

20 Commits

Author SHA1 Message Date
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
f226441d32 根据最新框架,更新readme文件;并对部分模块代码进行细微优化调整 2023-06-28 16:55:00 +08:00
floraachy
bb265e65dc 优化处理用例数据方法(从全局变量替换指定关键字以及识别Python表达式),增加递归方式处理,避免层层套娃情况下,无法处理成功 2023-06-20 16:23:47 +08:00
floraachy
05f34366af 1. 增加测试数据分析预警机制 2. 优化自动生成测试用例方法 3. 将用例跳过方法 提取成公共的fixture,自动运行 4. 修改pytet-html测试报告列’用例描述’值获取 5. 根 据最新修改,更新readme文件~ 2023-06-09 15:04:32 +08:00
floraachy
dc76e44774 去掉用例中的异常捕获,这会导致报错的情况下,无法准确定位到错误信息 2023-05-27 15:02:53 +08:00
floraachy
08d1bc1f65 示例用例:演示接口中需要cookies的情况如何传递-->新建项目接口,增加cookies传参,从全局变量中获取; conftest中增加login fixture,设置自动执行, 获取cookies保存到全局变量中 2023-05-27 15:01:47 +08:00
floraachy
e8e27e8a53 1. 优化日志信息 2. 每一个参数替换增加异常捕获,方便定位问题 3. cookies进行参数替换时,增加特殊处理 2023-05-27 14:58:34 +08:00
floraachy
cf71d3fdac 优化关键信息输出 2023-05-27 14:45:48 +08:00
floraachy
bddf5d36e4 增加接口响应耗时记录 2023-05-27 10:27:36 +08:00
floraachy
9904ba8626 将环境数据与配置数据, 模型数据隔离开,同步修改了配套相关代码 2023-05-25 15:59:00 +08:00
floraachy
3b7c35a312 增加测试框架对allure测试报告的支持,已完成初版,能用户通过-report参数指定生成的是pytest-html报告还是allure报告 2023-05-22 09:39:36 +08:00
floraachy
e4516935a4 V1.0版本:基于pytest-html的接口自动化框架 2023-05-18 09:15:17 +08:00
floraachy
78bee3406a (2023-05-14) 优化封装requests方法,将BaseRequest类移动到公共方法中 2023-05-18 08:58:11 +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
1f06223170 (2023-03-29)1. 完成api自动化测试框架的搭建 2. 增加示例的测试用例,包括自动 生成以及手动编写 2023-05-17 17:00:38 +08:00