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 |
|
floraachy
|
bb265e65dc
|
优化处理用例数据方法(从全局变量替换指定关键字以及识别Python表达式),增加递归方式处理,避免层层套娃情况下,无法处理成功
|
2023-06-20 16:23:47 +08:00 |
|
floraachy
|
1a3c05bed4
|
兼容环境变量为空的情况
|
2023-06-19 15:57:50 +08:00 |
|
floraachy
|
6e6db8833f
|
增加上传接口的示例用例
|
2023-06-19 15:56:55 +08:00 |
|
floraachy
|
ec85f08e98
|
支持上传文件接口功能
|
2023-06-19 15:56:00 +08:00 |
|
floraachy
|
2f6aacfbc2
|
处理用例数据时,遗漏了files参数,补上。目前上传文件接口调用有问题,近期将进行修复
|
2023-06-18 19:53:29 +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
|
97bd586362
|
更新readme文件
|
2023-05-30 08:54:05 +08:00 |
|
floraachy
|
83af2de25c
|
根据最近调整,更新reademe文件
|
2023-05-29 11:11:16 +08:00 |
|
floraachy
|
13830762be
|
优化处理cookies,同时支持headers里面传cookies(字符串类型), 以及requests参数里面传cookies(dict, CookieJar object)
|
2023-05-27 17:29:43 +08:00 |
|
floraachy
|
2681c9bf63
|
修复bug:配置了不发送测试结果,实际发送了测试结果的问题
|
2023-05-27 16:31:36 +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
|
bb6962ca7f
|
1. 增加接口响应耗时计算 2. 支持url中进行参数替换 3. 优化日志
|
2023-05-27 10:19:50 +08:00 |
|
floraachy
|
0bd26eea8b
|
增加请求中对cookies的处理
|
2023-05-27 10:02:20 +08:00 |
|
floraachy
|
17b77ec463
|
更新Readme文件,增加更多信息辅助熟悉框架
|
2023-05-25 16:57:02 +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
|
bad3750fa7
|
增加对用例数据cookies的处理
|
2023-05-25 13:46:48 +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
|
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
|
5e9f15700a
|
优化测试用例,增加参数,用以支持allure测试报告
|
2023-05-22 09:38:28 +08:00 |
|
floraachy
|
9dc6f3c82e
|
优化断言方法,增加allure报告处理
|
2023-05-22 09:37:30 +08:00 |
|
floraachy
|
4d2e1fd4b3
|
优化根据配置读取用例数据,自动生成测试用例文件的方法
|
2023-05-22 09:37:06 +08:00 |
|
floraachy
|
32a048d709
|
单独封装从pytest-html以及allure报告中获取测试结果的方法
|
2023-05-22 09:36:20 +08:00 |
|
floraachy
|
14e3dbd194
|
处理allure报告的一些方法,优化allure报告显示
|
2023-05-22 09:35:16 +08:00 |
|
floraachy
|
9c353adaa1
|
优化封装用例请求处理方法,增加支持allure报告显示
|
2023-05-22 09:34:27 +08:00 |
|
floraachy
|
dc34aecc0f
|
跨平台的支持allure,用于生成allure测试报告
|
2023-05-22 09:31:29 +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 |
|