floraachy
|
4943adf36b
|
进行一系列优化,且删除所有demo用例仅保持正常的示例
|
2023-11-10 15:58:03 +08:00 |
|
floraachy
|
0fbd9eb5c8
|
测试报告阉割掉pytest-html,只支持allure生成测试报告
|
2023-08-02 11:25:54 +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
|
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
|
bb265e65dc
|
优化处理用例数据方法(从全局变量替换指定关键字以及识别Python表达式),增加递归方式处理,避免层层套娃情况下,无法处理成功
|
2023-06-20 16:23:47 +08:00 |
|
floraachy
|
1a3c05bed4
|
兼容环境变量为空的情况
|
2023-06-19 15:57:50 +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
|
cf71d3fdac
|
优化关键信息输出
|
2023-05-27 14:45:48 +08:00 |
|
floraachy
|
0bd26eea8b
|
增加请求中对cookies的处理
|
2023-05-27 10:02:20 +08:00 |
|
floraachy
|
8174be5fd7
|
增加方法:复制一个文件到另一个目录
|
2023-05-24 11:20:12 +08:00 |
|
floraachy
|
480b989b48
|
使用pyton自带的http.server快速创建一个简易HTTP服务器,用于支撑电脑在未安装allure服务的情况下打开allure-html报告
|
2023-05-24 11:05:38 +08:00 |
|
floraachy
|
865591f95f
|
优化框架,减少重复代码,提高维护性
|
2023-05-22 13:55:19 +08:00 |
|
floraachy
|
9c0ef236e1
|
调整处理yaml文件的类名
|
2023-05-22 09:29:06 +08:00 |
|
floraachy
|
aee00b05b3
|
增加将时间戳转换为指定格式日期的方法
|
2023-05-22 09:28:28 +08:00 |
|
floraachy
|
4aace6dbf1
|
增加压缩文件以及删除指定目录下所有文件的方法
|
2023-05-22 09:27:40 +08:00 |
|
floraachy
|
e9e387ec95
|
优化读取excel方法,如果传了表单名称,则读取指定表单数据,如果没有传,则读取所有表单的数据
|
2023-05-22 09:26:29 +08:00 |
|
floraachy
|
eb3150b846
|
将处理数据的类,封装成公共方法
|
2023-05-22 09:25:38 +08:00 |
|
floraachy
|
5e87b2b5d2
|
优化base_request.py, 增加日志提示
|
2023-05-22 09:24:53 +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
|
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
|
7d11cfd26a
|
(2023-05-10) 优化SoupAPI,增加方法:通过属性获取标签以及获取指定元素的所有兄弟元素
|
2023-05-17 17:20:05 +08:00 |
|
floraachy
|
73fc9dc094
|
(2023-05-10) 封装第三方模块yagmail, 用于支持通过邮件发送测试报告
|
2023-05-17 17:17:46 +08:00 |
|
floraachy
|
8a02083365
|
(2023-05-10) 封装第三方模块BeautifulSoup4,用于解析pytest-html测试报告,从中提取测试结果
|
2023-05-17 17:16:45 +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
|
a577a19918
|
解决读取用例数据自动生成测试方法,只能读取一级目录的问题。目前支持data目录存在多级,只要以test_开头的用例数据(excel/yaml)都能被读取到。如test_demo.yaml文件处于data/projects/project目录下,也可以读取到
|
2023-05-17 17:04:49 +08:00 |
|
floraachy
|
1f06223170
|
(2023-03-29)1. 完成api自动化测试框架的搭建 2. 增加示例的测试用例,包括自动 生成以及手动编写
|
2023-05-17 17:00:38 +08:00 |
|