Skip to content

Releases: metersphere/metersphere

v2.8.0

21 Mar 23:49
Compare
Choose a tag to compare

一、安装和升级

1.1 在线方式

仅需两步快速安装 MeterSphere:

  1. 准备一台不小于 8 G内存且可以访问互联网的 64位 Linux 主机;
  2. 以 root 用户执行如下命令一键安装 MeterSphere。
curl -sSL https://resource.fit2cloud.com/metersphere/metersphere/releases/latest/download/quick_start.sh | bash

如果你使用了 Kubernetes 及 Helm,还可以通过我们的 Helm Chart 进行部署。

一键升级

如果您已经部署了 MeterSphere 的 v2.3 及以上版本,可通过如下命令一键升级至最新版本

msctl upgrade

1.2 离线方式

离线安装包下载地址

详细安装和升级文档请参考: 完整文档

二、更新日志

2.1 新增功能

2.2 功能优化

  • 测试跟踪:测试计划报告性能优化;
  • 接口测试:文件存在重复接口的导入优化;
  • 接口测试:误报机制与失败重试机制优化;
  • 通用功能:系统左侧模块树加载效率优化;

2.3 Bug修复

  • fix(测试跟踪):修复在测试计划中选择环境时无法选择多个项目环境,导致执行测试计划时一直running的问题(GitHub #22858);
  • fix(测试跟踪):修复测试计划执行报告后在线看单步结果是成功的,但是导出就变成了失败的问题(GitHub #22067);
  • fix(测试跟踪):修复Azure Devops 平台同步缺陷报数组越界的问题(GitHub #22943);
  • fix(接口测试):修复运行环境Http域名配置包含端口号会导致接口请求URL中多了"[ ]"的问题(GitHub #22857);
  • fix(接口测试):修复TCP协议的接口定义未按照选取的编码格式动态生成xml表头的问题(GitHub #22540);
  • fix(接口测试):修复接口定义设置了swagger(有添加请求参数)定时任务,不会自动触发的问题(GitHub #22044);
  • fix(UI 测试):修复元素库&UI自动化列表设置表头后,造成批量操作的点击按钮没有的问题(GitHub #22914);
  • fix(UI 测试):修复场景引用后名称显示不正确的问题(GitHub #22914);
  • fix(UI 测试):修复本地调试时,点击“停止”按钮,浏览器没有的问题(GitHub #22557);

v2.7.1

08 Mar 03:01
Compare
Choose a tag to compare

一、安装和升级

1.1 在线方式

仅需两步快速安装 MeterSphere:

  1. 准备一台不小于 8 G内存且可以访问互联网的 64位 Linux 主机;
  2. 以 root 用户执行如下命令一键安装 MeterSphere。
curl -sSL https://resource.fit2cloud.com/metersphere/metersphere/releases/latest/download/quick_start.sh | bash

如果你使用了 Kubernetes 及 Helm,还可以通过我们的 Helm Chart 进行部署。

一键升级

如果您已经部署了 MeterSphere 的 v2.3 及以上版本,可通过如下命令一键升级至最新版本

msctl upgrade

1.2 离线方式

离线安装包下载地址

详细安装和升级文档请参考: 完整文档

二、更新日志

2.1 新增功能

2.2 功能优化

  • refactor(测试跟踪): 用例列表url中添加当前选中的模块ID参数
  • refactor(测试跟踪): 功能用例保存功能优化
  • refactor(测试跟踪): 用例编辑名称显示优化

2.3 缺陷修复

  • fix(工作台): 修复工作台功能用例跳转问题
  • fix(个人信息): 修复APIkey报错404的缺陷
  • fix(接口测试): 修复swagger导出问题
  • fix(接口测试): 修复场景步骤另存用例问题
  • fix(测试跟踪): 左侧模块树拖动问题
  • fix(测试跟踪): 功能用例编辑自定义ID校验的问题
  • fix(测试跟踪): 用例列表点击模块,url没有加上模块ID
  • fix(测试跟踪): 功能用例编辑复制新增TAB页添加标题
  • fix(测试跟踪): 功能用例保存按钮显示问题
  • fix(测试跟踪): 创建用例时用例名称不显示问题
  • fix(测试跟踪): 功能用例编辑页富文本框无法回车
  • fix(测试跟踪): 测试用例详情页以及测试计划评论,没有进行Markdown渲染
  • fix(测试跟踪): 用例评审人中有已经删除的用户,页面无法加载
  • fix(测试跟踪): 用例评审状态修复及去掉功能用例编辑返回按钮
  • fix(测试跟踪): 支持实时检索的第三方平台缺陷字段显示的是选项值,不是选项名称

v1.20.20-lts

27 Feb 10:55
Compare
Choose a tag to compare

一、安装和升级

1.1 在线方式

仅需两步快速安装 MeterSphere:

  1. 准备一台不小于 8 G内存且可以访问互联网的 64位 Linux 主机;
  2. 以 root 用户执行如下命令一键安装 MeterSphere。
curl -sSL https://github.com/metersphere/metersphere/releases/latest/download/quick_start.sh | bash

如果你使用了 Kubernetes 及 Helm,还可以通过我们的 Helm Chart 进行部署。

一键升级

如果您已经部署了 MeterSphere 的 v1.4.3 及以上版本,可通过如下命令一键升级至最新版本

msctl upgrade

手动升级

如果您的环境无法使用一键升级,可以手动下载在线升级包进行升级

浏览器插件: https://github.com/metersphere/chrome-extensions/releases
Jenkins 插件: https://github.com/metersphere/jenkins-plugin/releases

1.2 离线方式

离线安装包下载地址

详细安装和升级文档请参考: 完整文档

二、更新日志

2.1 新增功能

2.2 功能优化

refactor(系统设置): 编辑用户删除最后所属用户组时进行提示
refactor(系统设置): 创建用户组开闭全局用户组开关时弹框闪动
refactor(接口测试): 针对资源池调试匿名用户对附件读取方式优化

2.3 问题修复

fix(接口测试): 修复swagger的xml导入导出问题
fix(接口测试): 修复批量执行后再批量编辑报错问题
fix(接口测试): 修复任务中心误报状态显示错误的问题
fix(接口测试): 修复循环控制器下的脚本执行取值问题
fix(接口测试): 解决场景变量多选操作无响应问题
fix(接口测试): 修复引用case没有超时时间的缺陷
fix(接口测试): 修复推荐断言超过10后取不到值的缺陷
fix(接口测试): 修复场景选择环境组执行引用case报错没有环境的缺陷
fix(接口测试): 修复场景保存文档断言失败的缺陷
fix(接口测试): 修复场景不加请求头执行报错的缺陷
fix(系统设置): 编辑环境组时按钮遮挡问题
fix(测试跟踪): 用例评审状态自动更新出错
fix(测试跟踪): 编辑中的脑图用例被其他人删除后,保存报错
fix(测试跟踪): 当测试用例状态为空时,测试计划报告数据统计有误
fix(测试跟踪): 测试计划功能用例按更新时间排序后,全选编辑报错
fix(项目设置): 操作日志过滤条件选择操作人后列表数据未刷新
fix(项目设置): 修改项目成员所属用户组时,无法选择没有开启工作空间共享的用户组
fix(定时任务): 修复设置一个过去时刻的定时问题没有把异常信息提示出来的问题

v2.7.0

23 Feb 05:57
Compare
Choose a tag to compare

一、安装和升级

1.1 在线方式

仅需两步快速安装 MeterSphere:

  1. 准备一台不小于 8 G内存且可以访问互联网的 64位 Linux 主机;
  2. 以 root 用户执行如下命令一键安装 MeterSphere。
curl -sSL https://resource.fit2cloud.com/metersphere/metersphere/releases/latest/download/quick_start.sh | bash

如果你使用了 Kubernetes 及 Helm,还可以通过我们的 Helm Chart 进行部署。

一键升级

如果您已经部署了 MeterSphere 的 v2.3 及以上版本,可通过如下命令一键升级至最新版本

msctl upgrade

1.2 离线方式

离线安装包下载地址

详细安装和升级文档请参考: 完整文档

二、更新日志

2.1 新增功能

  • 测试跟踪模块UX交互升级
  • 用例评审支持多人评审
  • 运行配置支持失败重试(X-Pack功能开放至开源版)
  • 接口测试支持一键失败重跑(X-Pack功能开放至开源版)
  • 文件管理支持对接第三方仓库(X-Pack功能开放至开源版)
  • 一级功能模块启用/禁用(X-Pack功能开放至开源版)

2.2 功能优化

  • 测试跟踪:支持添加功能用例依赖关系并生成拓扑图(X-Pack功能开放至开源版);
  • 接口测试:查看引用关系列表新增“复制”关系的数据;
  • 接口测试:支持添加接口依赖关系并生成拓扑图(X-Pack功能开放至开源版);
  • 接口测试:支持自动生成接口用例数据(X-Pack功能开放至开源版);
  • 接口测试:支持配置禁用本地执行的安全策略(X-Pack功能开放至开源版);
  • 通用功能:支持配置租户使用配额(X-Pack功能开放至开源版);
  • 通用功能:支持发送项目定时报告(X-Pack功能开放至开源版)。

2.3 缺陷修复

  • fix(安全漏洞):修复文件下载访问权限校验控制不当的缺陷(CVE-2023-25573及CVE-2023-25814);
  • fix(接口测试):修复IDEA插件导出部分接口时报错的问题(GitHub #21213);
  • fix(接口测试):修复在接口定义模块编辑CASE时,修改后置操作中的脚本不生效的问题(GitHub #21425);
  • fix(接口测试):修复使用环境组执行场景用例时,不能保存数据到另外一个项目的环境变量问题(GitHub #21345);
  • fix(接口测试):修复接口保存提示对话框有文字错误的问题(GitHub #21367);
  • fix(接口测试):修复接口报告导出PDF文件含有空白页的问题(GitHub #21515);
  • fix(接口测试):修复在查看测试计划报告中的断言失败脚本时,弹出的对话框显示层级错误的问题(GitHub #21266);
  • fix(系统设置):修复升级到v2.4.1后/project/list查询接口不支持参数过滤的问题(GitHub #20961)。

v2.6.2

17 Feb 03:59
Compare
Choose a tag to compare
v2.6.2 Pre-release
Pre-release
Tagged by Jenkins

v2.6.1

06 Feb 03:24
Compare
Choose a tag to compare

一、安装和升级

1.1 在线方式

仅需两步快速安装 MeterSphere:

  1. 准备一台不小于 8 G内存且可以访问互联网的 64位 Linux 主机;
  2. 以 root 用户执行如下命令一键安装 MeterSphere。
curl -sSL https://github.com/metersphere/metersphere/releases/latest/download/quick_start.sh | bash

如果你使用了 Kubernetes 及 Helm,还可以通过我们的 Helm Chart 进行部署。

一键升级

如果您已经部署了 MeterSphere 的 v2.3 及以上版本,可通过如下命令一键升级至最新版本

msctl upgrade

手动安装

如果您的环境无法使用一键升级,可以手动下载在线升级包进行升级

浏览器插件: https://github.com/metersphere/chrome-extensions/releases
Jenkins 插件: https://github.com/metersphere/jenkins-plugin/releases

1.2 离线方式

离线安装包下载地址

详细安装和升级文档请参考: 完整文档

二、更新日志

2.1 新增功能

2.2 功能优化

refactor(系统设置): 修改查询模版的接口调用
refactor(接口定义): 优化获取当前用户名称的方法
refactor(接口测试): log优化去除不必要干扰日志,增加jvm信息
refactor(接口测试): 历史数据兼容,默认不开启变量规则
refactor(接口测试): 场景变量当所有优先规则不选时,默认过程变量优先并兼容历史数据

2.3 缺陷修复

fix(工作台): 工作台我的待办展示了已关闭的缺陷
fix(工作台): 修复接口定义以及接口用例在切换待完成时过滤条件不清空问题
fix(接口定义): 修复case添加后置脚本,多次保存,内容还是上一次的缺陷
fix(接口定义): 修复推荐jsonpath断言索引超过10无法生成预期的缺陷
fix(接口定义): 修复定时任务选择cron表达式无法选择年的缺陷
fix(接口定义): 修复环境变量显示多选的缺陷
fix(接口定义): 修复场景跨项目执行无法保存别的项目的环境变量的缺陷
fix(接口定义): 修复执行循环控制器下面的步骤没有结果状态的缺陷
fix(接口测试): 修复导入部分postman文件报错问题
fix(接口测试): 修复文字统一问题
fix(接口测试): 修复部分接口导出swagger文件报错问题
fix(接口测试): 修复导入页面保留swagger上次配置参数记录问题
fix(接口测试): 改进接口测试首页的接口用例统计方法
fix(接口测试): 修复禁用本地执行后单步调试提示错误问题
fix(性能测试): 修复执行过程包括CSV,部分参数没有初始化的问题
fix(系统设置): 查询项目接口支持根据Jira和Zentao的关联ID查询
fix(测试跟踪): 修复测试计划报告查看case断言脚本不显示的缺陷
fix(测试跟踪): 用例关联多层级需求显示为空
fix(测试跟踪): 脑图复制粘贴后数据展示错误
fix(测试跟踪): 用例列表导入多选输入字段时, 解析值有误
fix(测试跟踪): 英文环境下,用例导入责任人失败
fix(测试跟踪): 英文语境下,用例导入用例等级失败
fix(测试跟踪): 修复测试计划用例大批量执行超时问题
fix(测试跟踪): 测试计划脑图更新用例后执行人没有更新
fix(测试跟踪): 功能用例导入多值输入后,列表不展示数据
fix(测试跟踪): 脑图提示错误信息后,再次保存会导致用例丢失
fix(测试跟踪): 修复取消记住跨页选择的记录前一页的数据不能删除问题
fix(测试跟踪): 修复导出测试计划报告用例资源池环境显示不正确的缺陷
fix(测试跟踪): 修复测试计划中批量执行接口用例没有按照表格顺序执行的问题
fix(测试计划): 修复测试计划发送通知时未执行状态没有统计数的问题
fix(通用功能): 全选框下拉列表,点击选择所有数据或者可见数据,不出现勾选效果

v1.20.19-lts

01 Feb 13:01
Compare
Choose a tag to compare

一、安装和升级

1.1 在线方式

仅需两步快速安装 MeterSphere:

  1. 准备一台不小于 8 G内存且可以访问互联网的 64位 Linux 主机;
  2. 以 root 用户执行如下命令一键安装 MeterSphere。
curl -sSL https://github.com/metersphere/metersphere/releases/latest/download/quick_start.sh | bash

如果你使用了 Kubernetes 及 Helm,还可以通过我们的 Helm Chart 进行部署。

一键升级

如果您已经部署了 MeterSphere 的 v1.4.3 及以上版本,可通过如下命令一键升级至最新版本

msctl upgrade

手动升级

如果您的环境无法使用一键升级,可以手动下载在线升级包进行升级

浏览器插件: https://github.com/metersphere/chrome-extensions/releases
Jenkins 插件: https://github.com/metersphere/jenkins-plugin/releases

1.2 离线方式

离线安装包下载地址

详细安装和升级文档请参考: 完整文档

二、更新日志

2.1 新增功能

2.2 功能优化

refactor(UI自动化): 鼠标增加右键&强制点击操作
refactor(接口测试): 优化CASE保存后的加载方法
refactor(接口测试): 场景变量机制优化,当所有优先规则不选时,默认过程变量优先
refactor(性能测试): 优化查询资源池列表,减少资源池很多的情况下查询时长

2.3 问题修复

fix(接口测试): 修复cron表达式无法验证年的缺陷
fix(接口测试): 修复json-schema的高级设置描述过长超出页面的缺陷
fix(接口测试): 修复场景列表显示unexecute状态的缺陷
fix(接口测试): 修复场景单步骤调试循环控制器子步骤没有结果的缺陷
fix(接口测试): 修复批量复制的场景删除后别的场景下的步骤也被删除的缺陷
fix(接口测试): 优化接口场景和UI共用的报告头组件中跳转数据方法
fix(接口测试): 修复部分接口导出swagger文件报错问题
fix(接口测试): 接口测试报告跳转逻辑区分场景报告和UI报告
fix(接口测试): 修复场景步骤单步调试无法使用环境变量问题
fix(接口测试): 修复接口首页跳转时未屏蔽回收站数据的问题
fix(测试跟踪): 功能用例导入下拉框值不显示
fix(测试跟踪): 脑图复制粘贴后数据展示错误
fix(测试跟踪): 用例列表导入多选输入字段时, 解析值有误
fix(测试跟踪): 测试计划脑图更新用例后执行人没有更新
fix(测试跟踪): 脑图提示错误信息后,再次保存会导致用例丢失
fix(测试跟踪): 自定义字段多选输入非空校验不准确
fix(测试跟踪): 修复测试计划跳转跨项目场景报告时出现的所属模块丢失的问题
fix(任务中心): 修复任务中心收起显示在界外的缺陷
fix(系统设置): 移除组织时处理非组织级别非全局用户组

v2.2.2

15 Jan 14:50
Compare
Choose a tag to compare
v2.2.2 Pre-release
Pre-release
Tagged by Jenkins

v2.6.0

12 Jan 08:36
Compare
Choose a tag to compare

一、安装和升级

1.1 在线方式

仅需两步快速安装 MeterSphere:

  1. 准备一台不小于 8 G内存且可以访问互联网的 64位 Linux 主机;
  2. 以 root 用户执行如下命令一键安装 MeterSphere。
curl -sSL https://github.com/metersphere/metersphere/releases/latest/download/quick_start.sh | bash

如果你使用了 Kubernetes 及 Helm,还可以通过我们的 Helm Chart 进行部署。

一键升级

如果您已经部署了 MeterSphere 的 v2.3 及以上版本,可通过如下命令一键升级至最新版本

msctl upgrade

手动安装

如果您的环境无法使用一键升级,可以手动下载在线升级包进行升级

浏览器插件: https://github.com/metersphere/chrome-extensions/releases
Jenkins 插件: https://github.com/metersphere/jenkins-plugin/releases

1.2 离线方式

离线安装包下载地址

详细安装和升级文档请参考: 完整文档

二、更新日志

2.1 新增功能

  • UI自动化测试模块与环境管理全面打通(X-Pack)
  • 测试计划关联用例支持记住跨页选择的记录
  • 接口定义列表支持批量复制指定版本的CASE和MOCK数据(X-Pack)
  • 变更Jenkins Job运行结果为测试计划用例运行结果

2.2 功能优化

  • 测试跟踪:调整测试计划实际结果字数限制(将300字数调整为500)
  • 测试跟踪:定时任务执行的测试计划生成报告后支持编辑报告总结
  • 接口测试:MOCK的后置脚本支持获取不同格式的请求数据
  • 接口测试:运行环境列表支持模糊搜索
  • 接口测试:单步调试用例或场景步骤时响应内容自动展开
  • 接口测试:接口TEST支持保留最近一次执行记录
  • 通用功能:标签字数过多展示优化
  • 通用功能:接口场景定时任务通知增加配置测试报告免登录参数(X-Pack)

2.3 缺陷修复

  • fix(测试跟踪): 修复通过批量修改的方式修改指定自定义字段会导致全部字段被修改的问题(GitHub #21075);
  • fix(接口测试): 修复API自动化首页统计信息在切换table页后相关统计信息不展示的问题(GitHub #21120);
  • fix(接口测试): 修复使用接口自动化转性能测试执行时获取不到运行环境的环境变量的问题(GitHub #21150);
  • fix(接口测试): 修复接口自动化场景中单独执行用例不能调用环境变量的问题(GitHub #21116);
  • fix(系统设置): 修复显示设置修改系统名称不生效的问题(GitHub #21247);

v2.5.1

29 Dec 02:31
Compare
Choose a tag to compare

一、安装和升级

1.1 在线方式

仅需两步快速安装 MeterSphere:

  1. 准备一台不小于 8 G内存且可以访问互联网的 64位 Linux 主机;
  2. 以 root 用户执行如下命令一键安装 MeterSphere。
curl -sSL https://github.com/metersphere/metersphere/releases/latest/download/quick_start.sh | bash

如果你使用了 Kubernetes 及 Helm,还可以通过我们的 Helm Chart 进行部署。

一键升级

如果您已经部署了 MeterSphere 的 v2.3 及以上版本,可通过如下命令一键升级至最新版本

msctl upgrade

手动安装

如果您的环境无法使用一键升级,可以手动下载在线升级包进行升级

浏览器插件: https://github.com/metersphere/chrome-extensions/releases
Jenkins 插件: https://github.com/metersphere/jenkins-plugin/releases

1.2 离线方式

离线安装包下载地址

详细安装和升级文档请参考: 完整文档

二、更新日志

2.1 新增功能

2.2 功能优化

refactor(接口测试): 优化模块树多次保存
refactor(测试跟踪): 禁止批量删除运行中的测试计划

2.3 缺陷修复

fix(安全漏洞): 修复未检查文件名导致文件可能被上传到任意路径的问题 (CVE-2022-46178)
fix(工作台): 工作台首页缺陷统计有误
fix(接口测试): 修复Json数组无法使用mock数据的问题
fix(接口测试): 修复json格式的请求数据冒号被替换成等号的缺陷
fix(接口测试): 修复swagger3.0文件导入对content的example没有处理问题
fix(接口测试): 接口参数添加mock数据时清空历史函数
fix(接口测试): 统一接口测试转性能测试时storage带的参数
fix(接口测试): 修复重复创建未规划接口的缺陷
fix(接口测试): 修复接口测试用例和场景转性能测试时会偶发重复jmx的问题
fix(接口测试): 修复点击场景报告跳转链接没有跳转到对应项目的缺陷
fix(测试跟踪): 测试计划-场景/性能测试报告 不显示运行模式和资源池
fix(测试跟踪): 测试计划功能用例不展示自定义字段
fix(测试跟踪): 功能用例导出多值输入自定义字段为空
fix(测试跟踪): 测试计划保存报告内容时不赋开始时间和结束时间
fix(性能测试): 修复查询报告时无法查出已删除人执行的报告