34 Star 330 Fork 110

GVPtest-instructor / yangfan

2023-09-12 10:54
yangfan

新增功能:

  1. 权限管理:项目权限管理,用户默认只具有查询(GET)权限,可根据需求分配创建/修改(POST、PUT)和删除(DELETE)权限。
  2. 项目配置:支持配置CI密钥和测试报告通知。目前,测试报告通知支持钉钉、飞书和企业微信。
  3. CI调用:通过标签生成调用参数,使调用更灵活和便捷。
  4. 错误重试:支持全局配置和接口级别的错误重试设置,提供更好的容错性。
  5. 跳过逻辑:允许在断言设置一致的情况下,设置一个或多个条件,只有全部通过时才会跳过。
  6. 阶梯压测:在启动压测时,可以设置最大并发数、阶梯数和运行时间,执行时按照阶梯数递增进行压测。

优化:

  1. 环境变量:新增环境变量的显示和复制功能,提高配置管理的便捷性。
  2. Header状态保持:改进Header状态的保持,确保请求头信息的准确性和一致性。
  3. 测试报告详情:优化测试报告详情页,将接口状态分为成功、失败、跳过和错误四种状态,更清晰地展示测试结果。
  4. 测试报告详情:增加接口状态过滤。
  5. 菜单调整:将环境管理、环境变量、配置管理、消息通知和py库管理移动到基础配置内

修复若干bug

最后提交信息为: 测试报告详情标签过滤
2023-07-10 00:37
yangfan
  1. 执行实现显示 时分秒
  2. 优化接口返回数据
  3. 一键安装/更新脚本
  4. 配置、定时任务、性能任务分页错误
  5. 测试报告数据返回逻辑优化
最后提交信息为: Merge branch 'feature/search' into dev
2023-06-26 10:57
taylor

主要功能

  1. 按功能拆分节点,定时任务、运行用例、性能测试master、性能测试worker
  2. 多机负载测试
  3. 使用Prometheus + Grafana显示性能测试报告
  4. 性能测试master、worker节点的性能指标
  5. 各节点同步python第三方库
  6. Github actions 构建镜像
  7. Docker 容器编排
  8. k8s 部署

修复

  1. 运行问题:性能测试调试运行问题
  2. 运行问题:定时执行任务获取不到环境变量问题
  3. 页面加载问题:打开环境变量后加载其他页面时报错
  4. 运行问题:修复plugin初始化多个函数插件导致cpu和内存飙升问题
  5. 定时任务:修复任务新增后状态没有清空问题
  6. 分页:性能任务列表、接口管理列表
  7. 详情页面打开多个窗口时数据异常,如:测试报告详情、套件详情、定时任务详情、性能任务详情
  8. docker部署:测试报告详情中复制按钮失败问题
  9. 接口管理:新增接口后页面没有刷新页面

优化

  1. 前端:树形菜单加载方式优化,记录最后一次选择的菜单
  2. 前端:删除arco design相关内容,减少打包后的体积
  3. 前端:页面刷新优化,主要优化打开页面时视觉上有明显刷新的感觉
  4. 前端:docker部署时可用环境变量修改飞书配置
  5. 初始化:sql 减少不要的 insert 语句
  6. 测试步骤:复制当前步骤
  7. 接口管理:调试运行时,将按钮状态改为不可点击状态
  8. 测试套件:套件详情增加调试功能
最后提交信息为: update CI.yml
Go
1
https://gitee.com/test-instructor/yangfan.git
git@gitee.com:test-instructor/yangfan.git
test-instructor
yangfan
yangfan

搜索帮助