Skip to content

Releases: test-instructor/yangfan

v2.0.0

22 Jan 06:23

Choose a tag to compare

一、 新增功能

  1. 数据仓库:构建数据闭环,洞察更精准
  2. Python 脚本在线调试与调试记录:排障更快、可追溯
  3. 测试报告进度显示:执行状态一目了然
  4. 基础架构升级:gva 与 httprunner v5,性能与稳定性提升
  5. 支持 CURL 导入:迁移成本更低
  6. 多节点运行:弹性扩展、并发更强

二、 全面优化

  1. 运行时控制失败是否跳过:回归效率更高
  2. 测试报告页面体验优化:关键信息更聚焦
  3. 新增 Python 函数获取:复用更高效
  4. 调试配置优化:上手更顺滑
  5. 用例为空提示优化:流程更清晰
  6. 定时任务修改后执行异常修复:执行更可靠
  7. 增加定时任务运行次数:管理更灵活
  8. 定时任务时间选择组件优化:操作更便捷
  9. Python 初始环境安装优化:部署更省心
  10. 项目与初始化方案优化:配置更轻量
  11. 跳过执行逻辑与测试报告数据展示优化:结果更清晰
  12. 任务运行通信由 gRPC 改为 MQ:吞吐更强、稳定性更高
  13. run 服务配置新增:仅运行定时任务 / 仅运行调试与运行任务 / 全量运行

三、 精简删除

  1. 移除性能测试相关内容:聚焦自动化测试核心能力
  2. 下线 timer 服务:架构更轻、维护更省

v1.9.0

20 Jan 00:23

Choose a tag to compare

v1.9.0

v1.4.2

14 Sep 14:14

Choose a tag to compare

修复变量类型错误

v1.4.1

14 Sep 02:49

Choose a tag to compare

修复bug:
1、新增配置时变量类型、新增接口时变量类型、断言类型错误
2、请求头保持无法在其他步骤中使用
3、提取的参数无法在其他步骤中使用

v1.4.0

12 Sep 02:46

Choose a tag to compare

新增功能:

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

优化:

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

修复若干bug

v1.3.1

09 Jul 16:35

Choose a tag to compare

  1. 执行实现显示 时分秒
  2. 优化接口返回数据
  3. 一键安装/更新脚本
  4. 配置、定时任务、性能任务分页错误
  5. 测试报告数据返回逻辑优化

v1.3.0

26 Jun 00:22

Choose a tag to compare

主要功能

  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. 接口管理:新增接口后页面没有刷新页面
  10. 修复plugin初始化多个函数插件导致cpu和内存飙升问题

优化

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

v1.2.16 debug

21 Jun 01:13
6e3baf1

Choose a tag to compare

v1.2.16 debug Pre-release
Pre-release
Merge pull request #36 from test-instructor/dev

Dev

v1.2.15 debug

20 Jun 17:47
6e3baf1

Choose a tag to compare

v1.2.15 debug Pre-release
Pre-release
Merge pull request #36 from test-instructor/dev

Dev

v1.2.1

24 Apr 01:11
9e26b5e

Choose a tag to compare

新增:

  1. docker 容器部署
  2. python 第三方库安装
  3. docker 部署时创建python插件,第一次启动时默认安装所有python插件
    修复:
  4. 接口管理的调试配置获取失败问题