更新日志¶
版本说明¶
MeterSphere 版本号命名规则为: v 大版本号.功能版本号.修复版本号,MeterSphere 按月迭代发布功能版本,并按年发布 LTS(Long Term Support)版本,目前已经发布了三个 LTS 版本:
- v1.10-lts:发布时间为 2021 年 5 月 27 日,目前已经停止维护。
- v1.20-lts:发布时间为 2022 年 4 月 27 日,目前仅进行必要的安全类 Bug 修复和严重 Bug 修复。
- v2.10-lts:发布时间为 2023 年 5 月 25 日,每月发布小版本,持续进行 Bug 修复和部分功能的有限优化。
v2.10.21-lts¶
2024年11月7日
💥💥 重要提醒 💥💥
2.10 LTS 在架构上和 1.20 LTS 有很大变化,请务必升级前进行备份,并详细查阅此文档:1.20 lts至2.10 lts升级指南
问题修复
- fix: 升级spring版本,修复一些安全问题
- fix(用例评审): 用例详情评论提示必填
- fix(用例评审): 调整评审用例关联页面样式错乱问题
- fix(用例评审): 附件的文件大小限制前端提示语有误
- fix(用例评审): 评审用例详情关联测试下拉选项禁用点击
- fix(缺陷管理): 创建人自定义成员字段导出时未解析
- fix(表格组件): 用例表格操作栏宽度调整
- fix(接口测试): case 多附件创建修改
- fix(接口测试): 修改 csv 存储路径
- fix(接口测试): 修复jexl3表达式错误问题
- fix(接口测试): 修复自定义请求 Query 参数重复解析问题
- fix(接口测试): 修复快捷调试特殊 URL 处理问题
- fix(接口测试): 导入弹窗按钮样式调整
- fix(接口测试): 修复复制环境后加载问题
- fix(接口测试): 修复循环控制器变量使用问题
- fix(接口测试): 修复较大数字正则匹配错误问题
- fix(文件管理): 文件上传限制提示语修改
- fix(项目管理): 项目集成提示信息提示有误
- fix(性能测试): 性能测试文件上传增加大小校验
- fix(接口管理): 修复接口详情展示默认数据问题
- fix(扫码登录): 修复转换密码登录按钮太低的问题
- fix(新手引导): 新手教程中的系统名称调整为动态指定
- fix(测试跟踪): 责任人图表宽度自适应
- fix(测试跟踪): 优化脑图用例已存在提示
- fix(测试跟踪): 超管无法查看测试计划功能用例详情
- fix(测试跟踪): 功能用例自定义字段查询个别字符结果有误
- fix(测试跟踪): 测试计划功能用例,步骤执行结果显示错乱
- fix(测试跟踪): 测试计划和评审查看跨项目的用例详情,报权限错误
v2.10.20-lts¶
2024年9月30日
💥💥 重要提醒 💥💥
2.10 LTS 在架构上和 1.20 LTS 有很大变化,请务必升级前进行备份,并详细查阅此文档:1.20 lts至2.10 lts升级指南
新增功能
- feat: 支持企业微信、钉钉、飞书扫码登录功能(X-Pack增强包)
- feat: 支持自定义上传文件大小限制
功能优化
- refactor: 支持服务集成插件获取「个人信息」相关认证信息
- refactor: 第三方认证后页面跳转优化
问题修复
- fix(测试跟踪): 修复回收站中的测试用例无法恢复问题
- fix(测试跟踪): 修复全选并行测试计划执行问题
- fix(性能测试): 修复性能测试部署多个节点时出现time sync 问题
- fix(性能测试): 修复因用户删除导致页面报错问题
- fix(接口测试): 修复接口路径匹配问题
- fix(接口测试): 修复Swagger导入时部分默认值未导入的问题
- fix(项目管理): 修复自定义代码片段执行第三方jar包失败的缺陷
- fix(工作台): 修复一键同步待更新按钮提示信息错误问题
v2.10.19-lts¶
2024年8月26日
💥💥 重要提醒 💥💥
2.10 LTS 在架构上和 1.20 LTS 有很大变化,请务必升级前进行备份,并详细查阅此文档:1.20 lts至2.10 lts升级指南
问题修复
- fix: 修复阿里云扫描漏洞 Spring Framework ETags 解析拒绝服务漏洞(CVE-2024-38809)#32822
v2.10.18-lts¶
2024年8月23日
💥💥 重要提醒 💥💥
2.10 LTS 在架构上和 1.20 LTS 有很大变化,请务必升级前进行备份,并详细查阅此文档:1.20 lts至2.10 lts升级指南
功能优化
- feat: 支持用户设置默认语言 in #32516
- refactor(测试跟踪): 删除评审后刷新评审中用例的状态 in #32734
- refactor(测试跟踪): 测试跟踪前端构建报错 in #32779
- refactor(功能用例): 用例详情富文本框自定义字段,从右侧基础信息移到左侧 in #32775
- refactor(接口测试): 循环依赖提示优化 in #32777
问题修复
- fix: 修复串行队列特殊情况重复执行问题 in #32440
- fix: 修复K8s执行 pod 过滤错误 in #32442
- fix: 修复配置多数据源的问题 in #32564
- fix(接口测试): 接口用例集合报告查看详情报错没权限 in #32623
- fix(接口测试): 修复JSON Schema Integer 类型处理问题 in #32679
- fix(接口测试): 修复SQL数据源为空时无法收到结果问题 in #32706
- fix(接口测试): xmind导入用例校验重复 in #32708
- fix(接口测试): 选中模块,切换公共用例库再回退,数据和模块选中显示不一致 in #32726
- fix(接口测试): 缺陷修改状态不生效 in #32747
- fix(系统设置): 工作空间页面批量添加至项目展示的角色有误 in #32771
- fix(测试跟踪): 更新缺陷自定义字段后,缺陷列表的字段值显示不正确 in #32613
- fix(测试跟踪): 富文本框自定义字段输入提示没有国际化 in #32784
v2.10.17-lts¶
2024年7月26日
💥💥 重要提醒 💥💥
2.10 LTS 在架构上和 1.20 LTS 有很大变化,请务必升级前进行备份,并详细查阅此文档:1.20 lts至2.10 lts升级指南
功能优化
- feat(性能测试): 报告支持导出详情excel in #31992
- style(接口测试): 编辑场景模块选项样式调整 in #31879
- refactor(接口测试): 优化超时处理逻辑 in #32042
- refactor(接口测试): 优化场景更新方法 in #32050
- refactor(接口测试): 发送通知方法优化 in #32051
- refactor(性能测试): 性能测试Git下载采用流式下载法 in #32054
- refactor(测试计划): 修改测试计划报告入参名称 in #32183
问题修复
- fix(通用功能): 任务中心停止全部,没有根据过滤条件停止 in #31951
- fix(测试跟踪): 测试计划实时报告分享有效期跟应用配置不匹配 in #31941
- fix(测试跟踪): 复制的测试计划,执行结果有误 in #31956
- fix(测试跟踪): 富文本编辑器,xss过滤导致标签字符无法显示 in #31966
- fix(测试跟踪): 修复标签筛选后,执行批量操作不生效问题 in #32003
- fix(测试跟踪): 修复标签筛选后复制报错错误问题 in #32025
- fix(测试跟踪): 回收站标签搜索问题&标签导致的所有批量操作问题 in #32027
- fix(测试跟踪): 步骤类型为文本描述的用例导入后,无法查看变更记录 in #32175
- fix(测试跟踪): 功能用例脑图导入失败 in #32210
- fix(测试跟踪): 首页我的评审列表数据有误 in #32213
- fix(测试计划): 修复执行接口用例的设置环境变量脚本时环境变量设置的不是使用环境的问题 in #32218
- fix(接口测试): 修复文档结构导入,null值未展示问题 in #32017
- fix(接口测试): 修复场景导入用户名显示错误问题 in #32018
- fix(接口测试): 修复集合报告超时处理问题 in #32040
- fix(UI测试): 修复文案字符使用不正确问题 in #32231
v2.10.16-lts¶
2024年6月28日
💥💥 重要提醒 💥💥
2.10 LTS 在架构上和 1.20 LTS 有很大变化,请务必升级前进行备份,并详细查阅此文档:1.20 lts至2.10 lts升级指南
功能优化
- refactor(接口测试): 场景列表刷新优化 in #31265
- refactor(接口测试): 优化校验权限 in #31288
- refactor(系统设置): 优化特殊字符报错的缺陷 in #31297
- refactor(系统设置): 优化项目下拉框显示 in #31385
问题修复
- fix(测试计划): 修复批量修改环境的问题 in #31268
- fix(项目管理): 修复自定义代码片段无法使用三方jar包的缺陷 in #31260
- fix(测试跟踪): 测试评审打开用例报错 in #31389
- fix(测试跟踪): 用例评审切换上一条下一条,评论显示有误 in #31573
- fix(测试跟踪): 测试计划用例执行保存后,之前评论中的图片会被删除 in #31582
- fix(测试跟踪): 测试计划实时报告分享有效期跟应用配置不匹配 in #31602
- fix(测试跟踪): 用例模板文本描述默认值未设置 in #31804
- fix: 修复jenkins执行接口场景不能正常查看结果的问题 in #31269
v2.10.15-lts¶
2024年5月30日
💥💥 重要提醒 💥💥
2.10 LTS 在架构上和 1.20 LTS 有很大变化,请务必升级前进行备份,并详细查阅此文档:1.20 lts至2.10 lts升级指南
功能优化
- refactor(测试跟踪): 功能用例编辑时增加版本编辑
- refactor(测试跟踪): xmind用例导入,没有合法的用例提示优化
- refactor(测试跟踪): 优化串行测试计划队列的储存方法
问题修复
- fix(接口测试): 修复jsonSchema参数不符合预期的缺陷
- fix(接口测试): 修复mock后置脚本解析参数失败的问题
- fix(接口测试): 修复创建场景提示无操作权限的缺陷
- fix(接口测试): 修复全局前后置步骤内位置不对的问题
- fix(接口测试): 修复超级管理员会提示无操作权限的缺陷
- fix(接口测试): 修复首页七天内更新接口跳转不过去的问题
- fix(系统设置): 修复特殊符号导致get请求报错的缺陷
- fix(系统设置): 用户越权访问的部分问题
- fix(测试跟踪): 测试计划报告导出报错
- fix(测试跟踪): 测试计划脑图保存报错
- fix(测试跟踪): 补充部分接口权限校验
- fix(测试跟踪): 测试计划脑图补充权限校验
- fix(测试跟踪): 用例导入更新没有触发重新提审
- fix(测试跟踪): 功能用例修改版本时隐藏未开启的版本
- fix(测试跟踪): 修复批量执行测试计划报告创建人不对的问题
- fix(测试跟踪): 用例导入失败后点击继续导入,没有将合规数据导入
- fix(缺陷管理): 缺陷表头增加字段说明
- fix(项目管理): 修复环境保存全局参数无效的缺陷
v2.10.14-lts¶
2024年4月25日
💥💥 重要提醒 💥💥
2.10 LTS 在架构上和 1.20 LTS 有很大变化,请务必升级前进行备份,并详细查阅此文档:1.20 lts至2.10 lts升级指南
功能优化
- feat(接口测试): case页面增加接口id展示并支持跳转
- feat(系统设置): 超级管理员的项目列表进行排序处理
- feat(系统设置): 项目选择器中的备选项目更换排序方法:当前使用项目排第一,其余按照名称排序
问题修复
- fix(系统设置): 修复查询越权的缺陷
- fix(项目管理): 修复环境参数的缺陷
- fix(测试跟踪): 修复测试计划报告不展示功能用例的缺陷
- fix(测试跟踪): 修复测试计划报告不同状态的用例没有展示的问题
- fix(接口测试): 修复删除环境变量,导致环境变量不显示的缺陷
- fix(性能测试): 修复报告页面去掉删除权限不能正常点击重新执行、分享、导出的问题
- fix(测试计划): 测试计划功能关联功能用例,按照自定义ID筛选后关联数据与筛选数据对不上
- fix(测试计划): 测试计划功能用例编辑实际结果富文本框时上传图片,一段时间后图片无法查看
v2.10.13-lts¶
2024年3月28日
💥💥 重要提醒 💥💥
2.10 LTS 在架构上和 1.20 LTS 有很大变化,请务必升级前进行备份,并详细查阅此文档:1.20 lts至2.10 lts升级指南
功能优化
- feat(接口测试): case页面增加接口id展示并支持跳转
- feat(系统设置): 超级管理员的项目列表进行排序处理
- feat(系统设置): 项目选择器中的备选项目更换排序方法:当前使用项目排第一,其余按照名称排序
问题修复
- fix(测试计划): 修复测试计划中Jenkins执行无法读取已保存过的测试计划中部分信息的缺陷
- fix(测试跟踪): 模块树交互样式问题
- fix(测试跟踪): 计划左侧模块树交互问题
- fix(测试跟踪): 列表暂无数据展示样式问题
- fix(测试跟踪): 评审跨项目关联用例模块为空
- fix(用例评审): 关联跨项目用例模块展示问题
- fix(性能测试): 修复压力配置时固定节点和自定义配置报错前端卡住的问题
- fix(接口测试): 修复场景中的自定义请求步骤在某些条件下修改地址,不会覆盖到接口,也不会影响接口覆盖率的问题
v2.10.12-lts¶
2024年2月29日
💥💥 重要提醒 💥💥
2.10 LTS 在架构上和 1.20 LTS 有很大变化,请务必升级前进行备份,并详细查阅此文档:1.20 lts至2.10 lts升级指南
功能优化
- refactor(接口测试): 跨项目证书配置隔离开
- refactor(消息通知): 优化消息通知模版字段含义
- style(接口测试): 用例编辑页面样式优化
问题修复
- fix(接口测试): 修复自定义sql切换环境,数据源没有切换的缺陷
- fix(接口测试): 修复接口文档打开报错的缺陷
- fix(接口测试): 修复浏览器插件录制文件导入平台后执行环境报错问题
- fix(系统设置): 去除资源池配置镜像时两边的空格
- fix(测试计划): 测试计划在修改运行配置时,不会影响到其它的测试计划
v2.10.11-lts¶
2024年1月24日
💥💥 重要提醒 💥💥
2.10 LTS 在架构上和 1.20 LTS 有很大变化,请务必升级前进行备份,并详细查阅此文档:1.20 lts至2.10 lts升级指南
新增功能
- feat(性能测试): 性能测试高级配置增加选项
- feat(性能测试): 报告采样支持显示接口返回数据类型为图片
功能优化
- refactor(性能测试): 性能测试下载zip使用流下载
- refactor(测试跟踪): 修改场景转性能时部分csv文件无法解析的问题
- refactor(测试跟踪): 测试跟踪的自动清理报告数据采用批量处理,同时增加服务启动项,针对之前没有删除成功的资源报告进行删除处理
问题修复
- fix(接口测试): 修复v1到v2场景步骤中断言问题
- fix(接口测试): 修复特殊格式的swagger3导入,rest参数不显示的缺陷
- fix(接口测试): 单步骤调试获取不到host的缺陷
- fix(接口测试): 合并历史遗留断言数据
- fix(接口测试): 修复接口导入,原接口下的case不见的缺陷
- fix(接口测试): 修复历史数据造成的引用的case的断言显示不正确的缺陷
- fix(接口测试): 修复场景点击保存偶尔报错的缺陷
- fix(测试跟踪): 测试计划,关联了1.6w条用例,查看测试报告页面卡死 #28250
- fix(系统设置): 修复环境过滤不生效的缺陷
- fix(性能测试): 修复性能测试不显示文本内容的缺陷
- fix(项目设置): 修复环境变量过滤后的添加有问题的缺陷
- fix(项目管理): 修复环境变量按应用场景筛选点击无响应的缺陷
- fix(测试计划): 修复多个测试计划关联同一个场景并发执行证书偶尔获取不到问题
- fix:修复接口导入required参数缺失问题
v2.10.10-lts¶
2023年12月28日
💥💥 重要提醒 💥💥
2.10 LTS 在架构上和 1.20 LTS 有很大变化,请务必升级前进行备份,并详细查阅此文档:1.20 lts至2.10 lts升级指南
新增功能
- feat(UI测试): 增加文件上传限制
- feat(UI测试): 关联文件过滤已关联的
- feat(测试跟踪): 用例评审支持左侧模块树
- feat(接口测试): 去除接口定义路径结尾空格
- feat(测试跟踪): 表头默认不显示所属模块字段
- feat(接口测试): 接口自动化表头增加所属模块字段
- feat(测试跟踪): 本地附件转存文件库排除掉第三方存储库模块
功能优化
- refactor(UI测试): UI指令表头加上所属模块字段
- refactor(测试跟踪): 集成tapd时没有填写项目ID,同步缺陷错误信息优化
- refactor(接口测试): 一键同步开关默认关闭
- refactor(接口测试): 优化添加脚本交互方式
- refactor(接口测试): 增加接口用例保存并继续添加功能
- style(接口测试): 自定义脚本相关样式调整
- style(接口测试): 修复自定义请求推荐断言弹窗问题
- style(接口测试): 接口用例保存并继续添加功能样式调整
问题修复
- fix(接口测试): http请求去除空格
- fix(接口测试): 创建API定义前端报错问题
- fix(接口测试): 修复JSON-SCHEMA空类型参数处理问题
- fix(接口测试): 修复case保存不正常的json数据后,不显示的缺陷
- fix(接口测试): 修复dubbo协议和sql协议显示资源池错误的缺陷
- fix(接口测试): 修复mock保存30M数据报错的缺陷
- fix(接口测试): 环境配置-通用配置相关问题修复
- fix(测试跟踪): 修复依赖关系&公共用例库高级搜索完整id查询失败问题
- fix(接口测试): 修复场景导入postman请求缺失url路径的缺陷
- fix(测试跟踪): 模板管理切换tab,表格错位
- fix(接口测试): 修复导入特殊的swagger文件,不显示rest参数的缺陷
- fix(接口测试): 解决环境配置报错&更改scope后类型异常
- fix(接口测试): 修复接口报告权限问题
- fix(测试跟踪): 首页统计评审结果有误
- fix(接口测试): 修复场景最大化显示异常
- fix(测试跟踪): 缺陷管理用例数跳转详情
- fix(性能测试): 性能测试增加所属资源校验
- fix(接口测试): 修复接口环境显示变量问题
- fix(接口测试): 接口测试增加所属资源校验
- fix(测试跟踪): 模块树前端控制台报错问题
- fix(测试跟踪): 测试计划高级搜索模块筛选
- fix(安全): 修复横向权限漏洞CVE-2023-50267
v2.10.9-lts¶
2023年11月23日
💥💥 重要提醒 💥💥
2.10 LTS 在架构上和 1.20 LTS 有很大变化,请务必升级前进行备份,并详细查阅此文档:1.20 lts至2.10 lts升级指南
功能优化
- feat(测试跟踪): 关联测试用例支持点击id跳转
- refactor(接口测试): 优化mock后置脚本设置变量模版
- refactor(接口测试): 上传文件大小统一限制为不超过50MB
- refactor(接口测试): 隐藏除正则提取外的自定义模版选项
- style(接口测试): 修复场景导入遮罩层样式
- style(接口测试): 修改推荐断言的样式层级
- style(性能测试): 企业版性能测试报告中错误记录表格字段命名优化
问题修复
- fix(UI测试): 修复批量执行测试计划任务中心UI用例triggerMode显示错误问题
- fix(工作台): 我的待办缺陷列表状态过滤有误
- fix(接口测试): 【接口测试】github#26757,嵌套步骤展开响应内容字段聚焦
- fix(接口测试): 【接口测试】github#27584,接口自定义脚本,点击编辑名称后,自动跳到脚本编辑框,不能编辑脚本名称
- fix(接口测试): 接口自动化场景步骤限制 200 条步骤内使用原生渲染,超过 200 条步骤使用虚拟树渲染
- fix(接口测试): 修复同场景加载多证书问题
- fix(测试计划): 【测试计划】github#27298,测试计划左侧出现双滚动条
- fix(任务中心): 修复任务中心点击再次场景报告,报告没有收回的缺陷
v2.10.8-lts¶
2023年10月19日
💥💥 重要提醒 💥💥
2.10 LTS 在架构上和 1.20 LTS 有很大变化,请务必升级前进行备份,并详细查阅此文档:1.20 lts至2.10 lts升级指南
新增功能
- feat(性能测试): 性能测试支持结果抽样分析(X-Pack增强包)
- feat(测试计划): 测试执行机新增运行状态和CPU监控
功能优化
- refactor(性能测试): 调整性能测试资源文件上限数为50个文件
- refactor(接口测试): JSONPath正则提取支持自定义匹配模版
- refactor(测试跟踪): 测试计划报告详情支持通过用例ID快捷跳转
问题修复
- fix(接口测试): 修复jsonSchema数据转json顺序发生改变的缺陷
- fix(接口测试): 修复首页在偶发情况下接口覆盖率显示为0的问题
- fix(接口测试): 修复编辑环境信息未更新的缺陷
- fix(接口测试): 修复场景列表不显示创建性能测试按钮的缺陷
- fix(接口测试): 修复测试计划执行本身无环境且关联时也不指定环境的场景会报错的问题
- fix(测试跟踪): 修复测试计划报告导出html时的部分错误
- fix(测试跟踪): 用例步骤为文本描述,导出xmind为步骤描述的内容
- fix(测试跟踪): 用例富文本编辑器支持一些特殊标签
- fix(测试跟踪): 测试计划关联功能用例添加评审结果列
- fix(测试跟踪): 富文本框删除图片后,服务器上的图片未删除
- fix(测试跟踪): 批量和编辑单个用例的标签时,统一长度限制
- fix(缺陷管理): 缺陷关联用例列表展示有误
- fix(项目设置): 环境通用配置筛选后保存有误
- fix(项目设置): 项目消息设置,任务通知切换事件类型模板未同步更新
v2.10.7-lts¶
2023年9月26日
💥💥 重要提醒 💥💥
2.10 LTS 在架构上和 1.20 LTS 有很大变化,请务必升级前进行备份,并详细查阅此文档:1.20 lts至2.10 lts升级指南
新增功能
- feat(UI测试): UI测试新增消息通知配置
- feat(测试跟踪): 测试计划报告表格通过率保留两位小数
功能优化
- perf(接口测试): 优化接口测试首页统计效率
- refactor(接口测试): 文档支持导出html
- refactor(接口测试): 接口用例请求体添加角标统计
- refactor(测试跟踪): 限制测试计划定时任务单一执行
- refactor(项目管理): 全局XPath断言支持html内容断言
问题修复
- fix(UI测试): 修复项目设置消息管理/接口测试/UI测试编辑消息通知后取消,仍显示修改内容的缺陷
- fix(接口测试): CSV隔离加载的同时兼容CSVRead函数取值
- fix(接口测试): 修复编辑接口自动化场景名称,无法鼠标选择文字问题
- fix(接口测试): 修复k8s资源池并发数设置不生效问题
- fix(接口测试): 修复swagger特殊数据导入失败的缺陷
- fix(接口测试): 修复tcp mock请求内容超过1024个字节失败问题
- fix(接口测试): 修复生成测试数据时,最大最小值限制没有效果的缺陷
- fix(测试跟踪): 测试报告-接口用例-执行结果pending状态后多显示了.
- fix(测试跟踪): 查看用例缺陷关联TAB权限校验问题
- fix(测试跟踪): 报告统计和计划列表-操作查看报告-运行环境明细前空白太多
- fix(测试跟踪): 关联用例弹窗关键字搜索问题
- fix(测试跟踪): 测试计划执行状态按钮样式不一致
- fix(测试跟踪): 超级管理员用户组移除公共用例库问题
- fix(测试跟踪): 测试计划关联用例列表筛选时重置当前页码
- fix(测试跟踪): 测试计划关联用例列表筛选后未重置当前页码
- fix(测试跟踪): 缺陷管理关联功能用例弹窗未过滤掉已关联的用例
- fix(项目设置): UI任务通知创建不显示默认人&保存一直存在创建人问题
- fix(项目设置): 消息通知UI消息标题优化
- fix(系统设置): 项目列表分页查询参数设置有误
- fix(性能测试): 性能测试查找附件不再限制文件格式
- fix(系统设置): 修复功能用例导出系统字段没有国际化问题
- fix(系统设置): 切换新的工作空间服务集成配置信息展示有误
- fix(系统设置): 修复CAS登录后操作日志没有显示用户名的问题
- fix(系统设置): 修复查询工作空间-项目列表时没有检查工作空间的问题
v2.10.6-lts¶
2023年8月22日
💥💥 重要提醒 💥💥
2.10 LTS 在架构上和 1.20 LTS 有很大变化,请务必升级前进行备份,并详细查阅此文档:1.20 lts至2.10 lts升级指南
功能优化
- refactor(接口测试): 标签重构
- refactor(接口测试): 支持跨项目场景执行时可以不选环境,默认取当前项目环境
- refactor(接口测试): 支持定时任务执行取默认环境
- refactor(测试跟踪)): 测试计划不再强制关联用例时选择环境
- refactor(测试跟踪): 平台插件构造器添加个人账号信息相关参数
- refactor(测试跟踪): 用例评审关联功能用例页面,查询条件提示优化
- refactor(项目设置): 细化项目内查看用户组接口权限的颗粒度
- style(性能测试): 性能测试报告加载测试配置时增加loading
- style(性能测试): 优化性能测试报告中环境的展示效果
- perf(测试跟踪): 优化测试计划接口用例切换模块树的响应速度
- refactor: 系统配置支持上传自定义css
问题修复
- fix(工作台): 用例描述预览loading关闭
- fix(接口测试): 修复API多次保存数据重复问题
- fix(接口测试): 修复API列表批量复制数据会发出多个请求的缺陷
- fix(接口测试): 修复引用的CASE添加断言无法生效的缺陷
- fix(接口测试): 场景步骤接口导入及场景导入弹窗拖拽问题
- fix(接口测试): 修复快捷调试另存为用例,显示的还是上一次用例名称的缺陷
- fix(测试跟踪): 模块树顶部缺失搜索框问题
- fix(测试跟踪): 缺陷导入特殊字符报错问题
- fix(测试跟踪): 修复复制功能用例责任人变更问题
- fix(测试跟踪): 富文本框英文引号预览时变成中文引号
- fix(测试跟踪): 用例编辑页,点击版本置新,一直处于刷新状态
- fix(测试跟踪): 脑图将用例拖入未加载用例的模块,会产生数据丢失
- fix(测试跟踪): 用例导出支持单元格内容换行
- fix(项目设置): 自定义字段下拉选项key长度限制过短
- fix(性能测试): 修复自定义监控查询时,输入promQL中包括特殊字符不能正常使用的问题
- fix(性能测试): 多节点配置自定义占比时浮点数相加精度问题修改
- fix(系统设置): 资源池配置信息过长报错问题
v2.10.5-lts¶
2023年8月1日
💥💥 重要提醒 💥💥
2.10 LTS 在架构上和 1.20 LTS 有很大变化,请务必升级前进行备份,并详细查阅此文档:1.20 lts至2.10 lts升级指南
功能优化
- refactor(接口测试): 优化JSONPath断言匹配机制,支持正则忽略数字精度匹配
- refactor(性能测试): 大幅优化性能测试的吞吐量和稳定性(企业版)
- refactor(性能测试): 报告列表页减少测试列显示
- refactor(测试跟踪): 取消左侧模块树8层限制
- refactor(测试跟踪): 功能用例列表和脑图切换时,携带版本筛选条件
- refactor(项目设置): 添加项目成员选项过滤掉已经添加的成员
- refactor: 调整BufferMemory默认大小并支持自定义配置
问题修复
- fix(测试跟踪): 修复测试计划关联的case更新后未同步更新的问题(GitHub #25703)
- fix(测试跟踪): 修复功能用例使用版本筛选条件后切换至脑图查看未生效的问题(GitHub #25848)
- fix(接口测试): 修复“推荐JSONPATH断言”中当响应内容为数字被处理成字符串的问题(GitHub #25109)
- fix(接口测试): 修复通过“JSON-SCHEMA”查看复杂JSON请求体导致浏览器崩溃的问题(GitHub #25825)
- fix(接口测试): 修复Jmeter 5.4.1版本导出带有循环控制器的文件导入到MeterSphere平台报错的问题(GitHub #25882)
- fix(UI测试): 修复UI并发执行线程数修改后不生效的问题(GitHub #25755)
- fix(UI测试): 修复v2版本对v1版本UI自动化场景变量不兼容的的问题(GitHub #25607)
- fix(性能测试): 修复性能测试加载关联jmx文件时会重复提示的问题(GitHub #25351)
v2.10.4-lts¶
2023年7月20日
💥💥 重要提醒 💥💥
2.10 LTS 在架构上和 1.20 LTS 有很大变化,请务必升级前进行备份,并详细查阅此文档:1.20 lts至2.10 lts升级指南
功能优化
- refactor(接口测试): XPath断言支持html响应内容断言
- refactor(接口测试): 优化本地附件csv的清理逻辑
- refactor(测试跟踪): 报告导出场景case处理size调整
- refactor(测试跟踪): 测试计划关联用例确认弹窗优化
- refactor(测试跟踪): 测试计划执行新增"保存下一条"按钮操作
- refactor: Swagger可以配置是否开启
问题修复
- fix(接口测试): 修复SQL协议导入覆盖运行环境变更问题
- fix(接口测试): 修复接口变更记录相关问题
- fix(接口测试): 修复Chrome插件录制脚本导入后步骤顺序错乱问题
- fix(接口测试): 修复TCP接口被删除后,仍然可以调用该接口Mock的缺陷
- fix(接口测试): 修复在使用平台做测试时Chrome经常出现崩溃问题
- fix(项目设置): 修复提示相关问题
- fix(项目设置): 修复通用配置筛选问题
- fix(项目设置): 修复项目环境创建失败的缺陷
- fix(项目设置): 修复导航栏工作空间搜索输入时自动失焦问题
- fix(测试跟踪): 修复jira使用自定义模板创建缺陷失败问题
- fix(测试跟踪): 修复功能用例创建版本分支, 报功能用例已存在问题
- fix(测试跟踪): 修复用例评审列表表头显示名称问题
- fix(测试跟踪): 修复脑图编辑用户会清空关联的需求问题
- fix(测试跟踪): 修复测试计划功能用例编辑页,用例状态显示有误
- fix(新手引导): 修复新建超级管理员用户-首次加载会出现两次新手引导弹窗
- fix(系统设置): 用户导入ID和名称添加校验
- fix(系统设置): 系统设置创建用户,下拉框option样式跟随select样式
- fix(系统设置): 修复插件删除后再次上传插件id错误的缺陷
- fix(系统设置): 修复工作空间名称超长,创建用户选则工作空间时样式问题
- fix(性能测试): 修复性能测试自定义执行的时候数字转化的问题
- fix: 修复Jenkins执行测试时由于权限不够导致不能正常执行的问题
- fix: 资源池镜像长度进行限制
v2.10.3-lts¶
2023年7月6日
💥💥 重要提醒 💥💥
2.10 LTS 在架构上和 1.20 LTS 有很大变化,请务必升级前进行备份,并详细查阅此文档:1.20 lts至2.10 lts升级指南
功能优化
- refactor(接口测试): 去除JMeter不兼容的Mock函数
- refactor(接口测试): 场景调试去掉通知
- refactor(个人信息): 第三方平台账号配置label宽度调整
- refactor(个人信息): 第三方平台账号字段显示优化
- refactor(测试计划): 重写测试计划加载场景报告的方式
- refactor(测试跟踪): 第三方平台缺陷删除提示优化
- refactor(测试跟踪): 测试计划创建缺陷弹框添加全屏按钮
- refactor(测试跟踪): 列表排序后,脑图点击上下移动,提示优化
- refactor(测试跟踪): 测试计划功能用例关联缺陷,添加排序字段
- refactor(测试跟踪): 用例列表不展示文本框和富文本框类型的自定义字段
- refactor(测试跟踪): 功能用例列表不展示文本框类型的自定义字段,优化效率
- refactor(通用功能): 个人信息的第三方平台账号信息改为非必填
- refactor(通用功能): Jackson默认序列化字符串长度调整
- style(测试计划): 更改测试计划报告中接口测试报告的展示高度
问题修复
- fix(接口测试): 修复特殊数据的swagger3.0数据导出失败的缺陷
- fix(接口测试): 修复场景导入非标准JMX文件失败问题
- fix(接口测试): 修复参数和类型不符合的json-schema数据转json错误问题
- fix(接口测试): 修复同步接收报告结果有时间差问题
- fix(接口测试): 修复请求体含特殊字符转换错误问题
- fix(接口测试): 修复多层嵌套引用场景禁用状态不生效问题
- fix(测试跟踪): Tapd 编辑缺陷处理人显示异常
- fix(测试跟踪): 功能评审高级搜索弹窗出现空的滚动条
- fix(测试跟踪): 日期自定义字段列表显示带了准确时间
- fix(测试跟踪): 公共用例库复制和编辑根据权限启用禁用
- fix(测试跟踪): 测试计划功能用例列表自定义字段筛选问题
- fix(测试跟踪): 访问测试跟踪默认跳转到第一个有权限的菜单
- fix(测试跟踪): 整型自定义字段不修改默认值,会保存为字符串
- fix(测试跟踪): 选中用例数量过多生成依赖关系图页面加载异常
- fix(性能测试): 性能测试时执行时检查jmx文件
- fix(项目管理): 模板设置查询权限控制问题
- fix(项目设置): 创建缺陷模板不校验模板字段权限
- fix(项目设置): 优化自定义代码片段的权限判断方式
- fix(系统设置): ldap用户第一次登录工作台权限问题
- fix(系统设置): 工作空间成员与环境管理列表选中数量展示错误
v2.10.2-lts¶
2023年6月20日
💥💥 重要提醒 💥💥
2.10 LTS 在架构上和 1.20 LTS 有很大变化,请务必升级前进行备份,并详细查阅此文档:1.20 lts至2.10 lts升级指南
功能优化
- refactor: 部分接口权限补全
- refactor: 前端拆包优化
问题修复
- fix(UI测试): 修复追加输入提示信息带特殊字符问题
- fix(工作台): 修复仪表盘过滤当前用户问题
- fix(接口测试): 修复引用的case无法添加断言的缺陷
- fix(接口测试): 修复场景导入接口列表频繁调接口的缺陷
- fix(接口测试): 修复断言响应时间开启关闭不生效的缺陷
- fix(测试跟踪): 修复qiankun组件加载报告切换错乱问题
- fix(测试跟踪): 修复功能用例编辑责任人ID为纯数字显示异常问题
- fix(测试跟踪): 修复用例列表自定义列选择后刷新失效问题
- fix(测试跟踪): 修复使用第三方缺陷模板,存在同名字段,无法保存问题
- fix(测试跟踪): 修复测试计划执行队列不再记录执行失败的性能用例问题
- fix(测试跟踪): 修复缺陷自定义字段下拉选项远程检索,输入关键字后失去焦点,选项没有重置
- fix(测试跟踪): 修复导入缺陷文件内容错误后,修改原始文件并保存,报network_error
- fix(系统设置): 修复配置邮件Port参数校验问题
- fix(性能测试): 修复性能测试场景CSV变更后进行同步时表格内的CSV文件也同步更改
- fix(文件管理): 修复文件管理增加对模块id不存在的旧数据处理
- fix(项目设置): 修复TCP配置字段名称显示问题
- fix(项目设置): 删除消息通知模板中的无效变量
- fix(项目设置): 修复自定义待更新规则配置提示问题
v2.10.1-lts¶
2023年6月8日
💥💥 重要提醒 💥💥
2.10 LTS 在架构上和 1.20 LTS 有很大变化,请务必升级前进行备份,并详细查阅此文档:1.20 lts至2.10 lts升级指南
功能优化
- refactor(接口测试): 优化场景环境校验逻辑
- refactor(接口测试): 优化选择资源池执行逻辑
- refactor(测试跟踪): 新增测试计划报告编辑的权限
- refactor(测试跟踪): 用例评审关联用例新增排序
- refactor(系统设置): 操作日志的操作对象增加清空
- refactor(项目设置): 优化系统自带的环境中带脚本时的通知逻辑
问题修复
- fix(工作台): 功能用例仪表盘数目与列表不一致
- fix(工作台):工作台查看jira平台缺陷,缺陷字段显示不全
- fix(项目设置): TCP配置名称展示问题
- fix(项目设置): 添加git文件失败时不会再刷新表格内容
- fix(接口测试): 修复jenkins触发接口用例,一直不执行的缺陷
- fix(接口测试): 场景步骤跨工作空间跳转问题
- fix(接口测试): 修复集合报告停止不生效的缺陷
- fix(接口测试): 场景批量生成依赖关系报错问题
- fix(接口测试): 自定义请求接口覆盖率计算问题
- fix(测试跟踪): 只关联UI执行时资源池提示问题
- fix(测试跟踪): 当前项目责任人删除时展示问题
- fix(测试跟踪): 用例脑图修改一级模块,重名校验不准确
- fix(测试跟踪): 修复删除测试计划报告时后台会出现消息通知相关的报错
- fix(性能测试): 性能测试场景CSV变更后进行同步时表格内的CSV文件也同步更改
- fix(性能测试): 修复性能测试变更记录相关问题
- fix(性能测试): 修复创建性能测试偶发的保存后资源池被置空的问题
- fix(系统设置): 修复工作空间配额限制资源池后任然可以选择被禁用的资源池执行的缺陷
- fix(系统设置): 修复低版本升级上来的默认配额显示错误问题
- fix(项目设置): 修复通知跳转环境提示资源被删的缺陷
- fix(项目设置): 修复项目设置和系统设置中添加成员搜索结果不符问题
- fix(通知中心): 通知中心跳转删除的资源时进行报错提示
- fix(新手引导): 新手引导,步骤为初始值时,增加记录操作
- fix(文件管理): 文件详情中挪动所属模块时不再提供清空按钮
v2.10.0-lts¶
2023年5月25日
💥💥 重要提醒 💥💥
2.10 LTS 在架构上和 1.20 LTS 有很大变化,请务必升级前进行备份,并详细查阅此文档:1.20 lts至2.10 lts升级指南
测试能力升级
一站式测试能力增强:
MeterSphere v2.10 LTS版本在测试管理与测试执行上采用一站式平台设计,提供功能测试、接口测试、UI测试、性能测试的同时,规避了测试人员执行测试任务时因工具繁多、种类差异化导致的无法沉淀和无法追溯的问题。全面承载不同类型的测试用例、API、测试数据、测试环境等关键资产的集中管理。
测试管理能力增强:
MeterSphere v2.10 LTS版本中,测试计划功能进行了增强,覆盖功能用例、接口用例、UI用例、性能用例。
接口测试能力增强:
MeterSphere v2.10 LTS版本中,接口测试重点解决了API发生变更一键更新接口用例的问题。
UI 测试能力增强【X-Pack】:
在MeterSphere v2.10 LTS版本中,UI测试模块针对Selenium原生指令进行了进一步的扩展,以覆盖特殊测试场景。
性能测试能力增强:
在MeterSphere v2.10 LTS版本中,性能测试实时报告计算能力增强。将性能测试生成的jtl文件分成小段,分段计算结果,节省了磁盘空间和IO性能。
用户体验升级
测试跟踪首页、接口测试首页UX交互升级:
MeterSphere v2.10 LTS版本中,接口测试模块首页示例图。将核心指标与明细指标分层展示,视觉上避免了因数据过多产生的视觉疲劳。
测试跟踪模块功能用例UX交互升级:
MeterSphere v2.10 LTS版本中,功能用例进行了全新交互升级,整个页面采用轻量化设计进行整体降噪,页面信息更加清晰易懂,操作流程更顺畅,用户体验得到整体提升。
除此之外,MeterSphere v2.10 LTS版本还进行了以下高频使用功能的体验优化:
- 测试跟踪:高级搜索支持输入多个标签搜索;
- 测试跟踪:脑图用例删除时增加二次确认;
- 接口测试:接口测试批量添加请求参数自动去空格处理;
- 接口测试:支持通过路径搜索;
- 接口测试:接口测试列表展示定时任务列;
- 接口测试:固定单接口用例执行按钮位置;
- 接口测试:运行环境列表支持模糊搜索;
- 接口测试:单步调试用例或场景步骤时响应内容自动展开;
- 接口测试:接口TEST支持保留最近一次的执行记录;
- 性能测试:测试报告增加图表单位展示;
- 通用功能:标签字数过多时的展示优化;
系统架构升级
系统架构升级为微服务架构:
MeterSphere v2.10 LTS版本采用了微服务架构,既能满足用户按需配置、水平扩展的需求,又能规避单个服务故障导致整体服务不可用的现象。
平台扩展能力增强:
MeterSphere作为一站式持续测试平台,既需要与各种周边系统进行集成对接,也需要支持各种不同协议的接口测试,灵活的插件体系便可以很好地解决平台扩展性的问题。用户可以按需安装、开发各种形式地插件来覆盖各种不同的测试及对接需求。
性能优化: - UI测试批量执行性能优化 - 测试计划执行效率优化 - 接口测试执行过程附件加载优化 - 加载机制从实时获取优化为本地缓存加文件服务(MinIO)中按需获取。 - 左侧模块树效率优化 - 登录系统加载耗时性能优化 - 批量导出大数据量用例性能优化 - 测试计划批量关联大数据量用例性能优化
运行稳定性提升:
用户对于 MeterSphere 平台的使用规模很多时候总会超乎我们的想象。在 MeterSphere v2.10 LTS 版本的迭代过程中,我们接触了很多大规模、高频次使用 MeterSphere 开展日常测试工作的案例,包括脑图模式下编辑大量功能用例,大批量的接口测试、UI 测试执行,高并发高TPS的性能测试等众多使用场景,这些场景给 MeterSphere 带来了很大的挑战,但经过我们的不懈优化最终都达到了让用户满意的效果。
MeterSphere v2.10 LTS版本不仅包含了以上所有真实使用案例中的稳定性优化改进,还经过了我们长达3个月的内部测试和部分用户的灰度测试。
系统安全升级:
- 接口测试禁用本地执行:
在之前的版本中,接口测试提供了本地执行(即在接口测试服务中直接执行)和资源池执行两种方式。MeterSphere v2.10 LTS版本禁用了接口本地执行,和性能测试一样,当接口调试或运行时会在指定的资源池上运行,同时资源池节点上的 node-controller 服务默认以容器方式运行,这样即便存在上述用例设计不当的问题也只会影响到对应资源池节点上的 node-controller 容器,接口测试主体服务还可以正常使用,node-controller 所在服务器也不会受到影响。
注意:当存在多个可用的测试资源池时,可以在【项目设置->应用管->接口测试】菜单中配置接口执行的默认资源池。
- 测试用例脚本预警通知:
除了禁用本地执行,为接口测试提供沙箱执行环境外,MeterSphere v2.10 LTS 版本中还增加了主动预警机制,当用户保存或修改的用例中包含脚本内容时可以配置指定用户审核,当系统检测到包含脚本的用例时会触发系统消息通知指定审核人对该脚本进行审核。
v2.9.1¶
2023年5月10日
功能优化
- refactor(接口测试): 优化执行过程资源池校验及结果处理
- refactor(接口测试): 优化批量保存环境,编辑页面显示环境
- refactor(测试跟踪): 缺陷列表平台状态字段宽度显示优化
- refactor(测试跟踪): 删除测试计划批量关联功能用例,无用代码
- refactor(测试跟踪): 更新用例需求时,调用插件预留的需求更新方法
- refactor(测试跟踪): 功能用例自定义字段表单顺序跟模板配置保持一致
- refactor(测试跟踪): 测试计划关联功能用例页面,打开时清除上次排序
- refactor(测试跟踪): 用例步骤支持插入步骤
- refactor(测试跟踪): 批量插入数据过多导致OOM优化,新增批量utils
- refactor(缺陷管理): 缺陷列表平台状态列支持筛选和排序
- refactor(系统设置): 禁用本地调试后给项目初始化一个默认资源池
问题修复
- fix(测试跟踪): firefox浏览器查看功能用例页面显示异常
- fix(测试跟踪): 从1.20升级到2.8测试计划用例评论不显示
- fix(测试跟踪): 首页-我创建的评审显示有误
- fix(测试跟踪): 关联UI及场景用例弹窗左侧模块树筛选问题
- fix(测试跟踪): 测试计划-功能用例列表排序有误
- fix(项目管理): 修复Git文件引入其他分支文件时提示文件已存在的bug,并在表格展示git文件时增加分支显示
- fix(项目设置): 修复git文件添加以及拉取时commitId并不是文件本身最后一次commitId的问题
- fix(接口测试): TCPMock后置脚本支持获取tcp请求参数
- fix(接口测试): 修复V1版本旧数据中前后置SQL组件取不到环境的问题
- fix(接口测试): 修复jmeter不填写路径导出的jmx文件导入到ms内,添加路径无法测试的缺陷
- fix(接口测试): 修复jsonschema选择number类型数据精度缺失的缺陷
- fix(接口测试): 修复query参数是json数据时,选择编码不生效的缺陷
- fix(接口测试): 修复sql自定义请求没有名字,生成报告为空的缺陷
- fix(接口测试): 修复swagger导入有大量error日志输出的缺陷
v2.9.0¶
2023年4月27日
功能优化
- 测试跟踪:批量导出功能用例性能优化
- 测试跟踪:测试计划关联用例性能优化
- 测试跟踪:用例评审列表增加标签列
- 测试跟踪:高级搜索支持输入多个标签搜索
- 接口测试:接口导入逻辑优化
- 接口测试:接口CASE支持通过路径快捷搜索
- 接口测试:接口场景列表展示定时任务列
- 接口测试:接口自动化文档结构断言增加复选框操作
- UI 测试:UI场景列表展示定时任务列
- 通用功能:首次登录系统加载耗时优化
问题修复
- fix(测试跟踪):修复测试计划失败重试时导致计划中接口脚本的循环没有被执行完全的问题(GitHub #23509)
- fix(测试跟踪):修复测试计划执行时自定义字段文本框输入{}会显示为[object Object]的问题(GitHub #23515)
- fix(测试跟踪):修复从1.20LTS版本升级到最新版本用例执行上传的截图和评论查询不到的问题(GitHub #23500)
- fix(接口测试):修复JMeter不填写路径导出的jmx文件导入到ms内添加路径无法测试的问题(GitHub #23416)
- fix(接口测试):修复CASE 执行完请求后,手动修改预览响应体为 json,再次执行预览格式有误的问题(GitHub #23350)
- fix(接口测试):修复接口用例执行完成,通过率数据不会自动更新的问题(GitHub #23386)
v2.8.0¶
2023年3月23日
功能优化
- 测试跟踪:测试计划报告性能优化
- 接口测试:文件存在重复接口的导入优化
- 接口测试:误报机制与失败重试机制优化
- UI 测试:UI场景自动化批量执行效率优化
- 通用功能:系统左侧模块树加载效率优化
问题修复
- 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.0¶
2023年2月23日
新增功能
- 测试跟踪模块UX交互升级
- 用例评审支持多人评审
- 运行配置支持失败重试(X-Pack功能开放至开源版)
- 接口测试支持一键失败重跑(X-Pack功能开放至开源版)
- 文件管理支持对接第三方仓库(X-Pack功能开放至开源版)
- 一级功能模块启用/禁用(X-Pack功能开放至开源版)
功能优化
- 测试跟踪:支持添加功能用例依赖关系并生成拓扑图(X-Pack功能开放至开源版)
- 接口测试:查看引用关系列表新增“复制”关系的数据
- 接口测试:支持添加接口依赖关系并生成拓扑图(X-Pack功能开放至开源版)
- 接口测试:支持自动生成接口用例数据(X-Pack功能开放至开源版)
- 接口测试:支持配置禁用本地执行的安全策略(X-Pack功能开放至开源版)
- 通用功能:支持配置租户使用配额(X-Pack功能开放至开源版)
- 通用功能:支持发送项目定时报告(X-Pack功能开放至开源版)
问题修复
- 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.1¶
2023年2月7日
功能优化
- refactor(系统设置): 修改查询模版的接口调用
- refactor(接口定义): 优化获取当前用户名称的方法
- refactor(接口测试): log优化去除不必要干扰日志,增加jvm信息
- refactor(接口测试): 历史数据兼容,默认不开启变量规则
- refactor(接口测试): 场景变量当所有优先规则不选时,默认过程变量优先并兼容历史数据
问题修复
- 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(通用功能): 全选框下拉列表,点击选择所有数据或者可见数据,不出现勾选效果
v2.6.0¶
2023年1月12日
新增功能
- UI自动化测试模块与环境管理全面打通(X-Pack)
- 测试计划关联用例支持记住跨页选择的记录
- 接口定义列表支持批量复制指定版本的CASE和MOCK数据(X-Pack)
- 变更Jenkins Job运行结果为测试计划用例运行结果
功能优化
- 测试跟踪:调整测试计划实际结果字数限制(将300字数调整为500)
- 测试跟踪:定时任务执行的测试计划生成报告后支持编辑报告总结
- 接口测试:MOCK的后置脚本支持获取不同格式的请求数据
- 接口测试:运行环境列表支持模糊搜索
- 接口测试:单步调试用例或场景步骤时响应内容自动展开
- 接口测试:接口TEST支持保留最近一次执行记录
- 通用功能:标签字数过多展示优化
- 通用功能:接口场景定时任务通知增加配置测试报告免登录参数(X-Pack)
问题修复
- fix(测试跟踪): 修复通过批量修改的方式修改指定自定义字段会导致全部字段被修改的问题(GitHub #21075)
- fix(接口测试): 修复API自动化首页统计信息在切换table页后相关统计信息不展示的问题(GitHub #21120)
- fix(接口测试): 修复使用接口自动化转性能测试执行时获取不到运行环境的环境变量的问题(GitHub #21150)
- fix(接口测试): 修复接口自动化场景中单独执行用例不能调用环境变量的问题(GitHub #21116)
- fix(系统设置): 修复显示设置修改系统名称不生效的问题(GitHub #21247)
v2.5.1¶
2022年12月30日
功能优化
- refactor(接口测试): 优化模块树多次保存
- refactor(测试跟踪): 禁止批量删除运行中的测试计划
问题修复
- 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(性能测试): 修复查询报告时无法查出已删除人执行的报告
v2.5.0¶
2022年12月27日
新增功能
- 工作台UX交互升级
- 接口测试首页增加“版本”统计口径(X-Pack)
- 接口定义请求参数交互优化
- 测试报告支持展示运行模式以及运行的资源池
- 新增超级管理员用户组
功能优化
- 测试跟踪:服务集成对接第三方平台实现插件化(目前支持禅道、Jira)
- 测试跟踪:测试跟踪关联测试用例支持关联UI测试用例
- 接口测试:MQTT插件取消连接名必填
- 接口测试:场景嵌套引用的变量取值优化
- 接口测试:支持配置自动重定向
- 接口测试:场景变量-计数器支持参数化
- 接口测试:json结构化的时候会提供null类型来支持传null值
- 接口测试:接口测试前后置脚本支持beanshell处理器
- 接口测试:接口导入逻辑优化(支持版本对比)
- UI测试:UI测试第一步支持逻辑控制器(X-Pack)
- UI测试:UI测试详情页批量编辑增加断言配置的选项(X-Pack)
- 通用功能:消息通知增加定时清理机制
- 通用功能:Jenkins生成的报告链接支持配置免登录(X-Pack)
问题修复
- fix(安全漏洞):修复IssueProxyResourceService::getMdImageByUrl 中的服务器端请求伪造 (CVE-2022-23544)
- fix(安全漏洞):修复ApiTestCaseService::deleteBodyFiles 中的路径注入 (CVE-2022-23512)
- fix(测试跟踪):修复功能用例列表,全选再将部分用例取消勾选,点击批量删除后仍会删除所有用例的问题(GitHub #20553)
- fix(接口测试):修复接口编辑,开启同步case或者变更通知保存后报错的问题(GitHub #20376)
- fix(接口测试):修复场景测试报告导出的PDF文件查看时比较模糊的问题(GitHub #20738)
- fix(接口测试):修复环境配置里面的请求头Cookie和单个接口里面请求头冲突的问题(GitHub #20467)
- fix(UI测试):修复UI进行div元素拖拽时自动全屏,部分元素定位路径无法识别的问题(GitHub #20447)
- fix(性能测试):修复性能测试设置完资源池中压力机的最大并发数,压测执行时没限制住单个压力机的最大并发数的问题(GitHub - #20103)
- fix(通用功能):修复任务中心接口请求时间长,导致任务中心访问时空白页经常出现的问题(GitHub #20425)
v2.4.1¶
2022年12月8日
功能优化
- feat(接口测试): HTTP部分参数列支持可配置
- refactor(接口设置): 优化国际化显示
- refactor(测试跟踪): 优化大量用例执行存储效率
- refactor(测试跟踪): 缺陷列表页面渲染性能优化
- refactor(接口测试): 场景步骤解析优化统一解析方式
- refactor(接口测试): 兼容历史执行结果处理日志中出现异常问题#20236
- style(接口测试): 接口编辑页面页头部分样式优化
问题修复
- fix(UI自动化): 关联一个ui场景用例,没有执行,测试计划的测试进度变成100%了
- fix(接口测试): 修复case编辑时日志中出现异常信息
- fix(接口测试): 解决har文件导入报错问题
- fix(接口测试): 修复swagger导入失败问题
- fix(接口测试): 修复引用的case仍可以编辑参数的缺陷
- fix(接口测试): 嵌套事务拆分,解决并发过程可能产生死锁的方法
- fix(接口测试): 修复接口测试部分tcp响应体内依然包含url等非tcp信息的问题
- fix(接口测试): 修复场景删除复制的case,别的步骤的断言和前后置操作也被删除的缺陷
- fix(接口测试): 修复接口定义执行时string取枚举值的缺陷
- fix(接口测试): 修复历史场景的复制的接口无法另存为case的缺陷
- fix(接口测试): 修复任务中心条件切换不刷新统计状态问题
- fix(接口测试): 修复场景报告名称带特殊字符导出失败的缺陷
- fix(接口测试): 修复同名数据源执行过程产生大量错误日志问题
- fix(接口测试): 修复场景引用多个事务控制器状态显示错误的缺陷
- fix(接口测试): 修复接口文档响应体部分字段没有格式化解析的问题
- fix(接口测试): 修复接口测试文档样式修改中出现的部分数据不显示的问题
- fix(接口测试): 接口测试部分参数样式改为表格,并针对一系列问题汇总进行优化
- fix(接口测试): 修复场景中批量删除复制的case步骤时,前后置操作,断言也被删除的缺陷
- fix(接口测试): 修复用例附件被直接删除漏洞
- fix(接口测试): 设置导入接口或用例默认启用状态
- fix(系统设置): 修复无xpack权限创建项目失败问题
- fix(系统设置): 操作日志对象中添加用户组和权限选项
- fix(测试跟踪): Jira同步全量缺陷失败
- fix(测试跟踪): 测试计划-关联ui-执行计划-测试报告的id为空
- fix(测试跟踪): 缺陷管理导出EXCEL单元格TEXT长度大于POI限制的单元格长度时错误
- fix(测试跟踪): 测试跟踪首页TABLE列对齐
- fix(测试跟踪): 批量关联需求失效
- fix(测试跟踪): 修复缺陷管理关联Azure自定义字段导入报错
- fix(测试跟踪): 禁用本地执行后只有UI测试不做校验
- fix(测试跟踪): 测试计划报告导出报错
- fix(测试跟踪): 缺陷导出系统状态字段有误
- fix(测试跟踪): 功能用例的关联需求显示有误
- fix(测试跟踪): 禅道同步缺陷后图片无法展示
- fix(测试跟踪): 缺陷管理自定义字段筛选无效
- fix(测试跟踪): 依赖关系图显示了下层的富文本框
- fix(测试跟踪): 切换测试计划时搜索框内容未重置
- fix(测试跟踪): 测试计划关联缺陷,用例列表不可见
- fix(测试跟踪): 数据太多时,测试计划报告列表内存溢出
- fix(测试跟踪): 修复测试计划用例列表缓存搜索框内容问题
- fix(测试跟踪): 禅道缺陷上传图片链接后同步,图片不显示
- fix(测试跟踪): 测试跟踪首页空数据样式及缺陷同步时间问题
- fix(测试跟踪): 测试计划执行判断没有执行资源则不调用该接口
- fix(性能测试): 修复引用场景自动化翻页保留选项问题
- fix(性能测试): 修复固定节点或自定义分配用户数时最大并发数不能限制的问题
- fix(项目设置): 修复环境设置历史数据不能编辑备注的缺陷
- fix(通用功能): 修复定时任务输入错误表达式反解析页面崩溃问题
v2.4.0¶
2022年11月24日
新增功能
- 模块首页 UX 交互升级
- 缺陷管理支持 Excel 导入/导出缺陷
- 测试计划支持区分环境同步运行
- 接口测试支持禁用本地执行 (X-Pack 增强包内)
- UI 自定义指令支持参数化配置(X-Pack 增强包内)
- 单点登录新增 OAuth 2.0 协议(X-Pack 增强包内)
功能优化
- 测试跟踪:服务集成对接第三方平台插件化(用户可以自行对接第三方项目管理平台)
- 测试跟踪:测试计划用例列表高级搜索增加用例状态、关联需求搜索
- 测试跟踪:测试计划支持批量删除功能
- 接口测试:场景用例中复制的 API 步骤支持另存为单接口用例
- 接口测试:接口 CASE 引用关系查看优化
- 接口测试:控制器内引用的场景或用例支持启用/禁用操作
- UI测试:UI 测试支持关联“文件管理”中的文件(X-Pack)
- UI测试:UI 测试详情页支持批量编辑操作(X-Pack)
- UI测试:UI 测试支持配置是否忽略证书(X-Pack)
- UI测试:UI 测试支持获取页面元素的CSS属性(X-Pack)
- 性能测试:性能测试列表增加表头字段排序
- 性能测试:性能测试 Kubernetes 资源池支持自定义 Job 模板(X-Pack)
- 性能测试:实时报告计算优化
- 通用功能:Jenkins 插件支持参数化
- 通用功能:Jenkins 插件支持选择UI测试
问题修复
- fix(测试跟踪): 修复在测试计划设置失败重试,但没有重新执行的问题(GitHub #19228)
- fix(测试跟踪): 修复测试计划用例执行的时候不能切换步骤描述的问题(GitHub #19851)
- fix(测试跟踪): 修复测试用例自定义 ID 后,在用例评审列表还显示为系统 ID 的问题(GitHub #19730)
- fix(接口测试): 修复多项目同名环境变量存在覆盖的问题(GitHub #19931)
- fix(UI测试): 修复 UI 场景转为指令时,对应的 UI 场景变量没有同步过去,需要手动重新添加的问题(GitHub #19424)
- fix(性能测试): 修复保存性能测试提示错误的问题(GitHub #19734)
- fix(项目设置): 修复消息通知不能通知缺陷处理人的问题(GitHub #19855)
- fix(项目设置): 修复 Minio 挂掉后,页面还能上传文件的问题(GitHub #19860)
v2.3.1¶
2022年11月10日
功能优化
- refactor(工作台): 更改我的待办测试计划列表筛选条件
- refactor(接口测试): 统一任务中心Jenkins调用状态
- refactor(测试跟踪): 脑图缺陷国际化
- refactor(测试跟踪): 测试计划代码优化
- refactor(测试跟踪): 增加用例评审名称长度限制
- refactor(测试跟踪): 测试计划功能用例跨项目跳转优化
- refactor(测试跟踪): 没有接口测试权限的关联表不可以点击跳转
- refactor(任务中心): 优化任务中心按照任务类型加载
- refactor(任务中心): 任务统计优化只统计已经开始执
问题修复
- fix(工作台): 修复执行失败就进入工作台待更新列表问题
- fix(UI自动化): jenkins执行-测试报告列表触发方式缺少API调用
- fix(UI自动化): 修复UI操作日志不显示问题
- fix(UI自动化): 修复设置模块操作日志UI映射问题
- fix(UI自动化): 修复开源版任务中心报错问题
- fix(测试跟踪): 复制测试计划没有操作日志的问题
- fix(测试跟踪): 测试计划报告缺陷状态统计不准确
- fix(测试跟踪): 首页遗留缺陷统计总数和占比统计
- fix(测试跟踪): 公共用例库版本字段不支持筛选问题
- fix(接口测试): 修复查看接口文档页面报错的缺陷
- fix(接口测试): 修复执行场景,通过率不更新的缺陷
- fix(接口测试): 修复环境配置全局认证不生效的缺陷
- fix(接口测试): 修复引用场景步骤能添加同级步骤问题
- fix(接口定义): 修复tcp执行没有提示选择环境的缺陷
- fix(接口定义): 修复自定义请求执行变量值缺失的缺陷
- fix(接口定义): 修复接口定义新值和旧值显示一样的缺陷
- fix(任务中心): 修复ui测试任务没有分页问题
- fix(系统设置): 更换系统LOGO后不生效
- fix(系统设置): 操作日志操作对象环境设置更改名称为环境管理
- fix(系统设置): 操作日志中操作对象缺少工作空间的环境管理模块
- fix(项目设置): 修复消息通知接口定义API更新事件一些模版字段获取不到值问题
- fix(项目设置): 编辑模板自定义字段默认值,文本过大无法编辑
- fix(性能测试): 修复显示报告时测试详情空白的问题
- fix(性能测试): 修复增加了自定义监控时不能正常显示监控的问题
- fix(性能测试): 修复编辑测试时删除文件后不能继续导入同名文件的问题
- fix(报告统计): 修复关闭定时任务提示框提示错误的问题
- fix(报告统计): 测试用例趋势报表查看项目不再以工作空间为条件
v2.3.0¶
2022年10月27日
新增功能
- 接口测试:增加 XML 文本自动格式化功能
- 接口测试:MOCK 变更增加消息通知
- 缺陷管理:支持增量同步第三方平台缺陷
功能优化
- 架构升级:微服务改造
v2.2.1¶
2022年11月2日
功能优化
- refactor(性能测试): 性能测试去掉文件上传数量的限制
- refactor: 前端输入框Mock补全JMeter内置函数的提示
问题修复
- fix(UI自动化): 解决UI并发报告部分未执行问题
- fix(UI自动化): 解决UI报告执行时间和未执行列表问题
- fix(测试跟踪): Jira同步经办人及项目集字段有误 (#18282)
- fix(测试跟踪): 评审评论显示问题 (#18206)
- fix(测试跟踪): Jira没勾选第三方模板,提交缺陷图片不显示
- fix(测试跟踪): 用例评审ID排序显示问题
- fix(测试跟踪): 依赖关系列表布局问题
- fix(测试跟踪): 功能用例导出乱序问题
- fix(测试跟踪): 优化测试计划报告查看速度
- fix(测试跟踪): 功能用例评审状态筛选失效
- fix(测试跟踪): 评审用例全选批量编辑筛选失效
- fix(测试跟踪): 测试计划及用例评审依赖关系的显示问题
- fix(测试跟踪): 修复测试计划执行场景时报告内容为空的问题
- fix(测试跟踪): 自定义字段高级搜索结果有多条会报错
- fix(测试跟踪): 关联Jira平台使用默认模板修改平台状态报错问题
- fix(接口定义): 修复接口定义保存报错的缺陷 (#18258)
- fix(接口定义): 修复case编辑页面自定义字段富文本库遮挡的缺陷
- fix(接口定义): 修复循环控制器下场景变量csv取值不对的缺陷
- fix(接口定义): 修复报告重置触发方式页面报错的缺陷
- fix(接口定义): 修复导入的接口定义无法添加文件的缺陷
- fix(接口定义): 修复文档筛选不生效的问题
- fix(接口定义): 修复场景创建新版本,不显示创建人的缺陷
- fix(接口定义): 修复接口定义自定义字段输入框,输入长字符保存报错的缺陷
- fix(接口测试): get方式的mock接口,不设置任何匹配条件时,响应体为空
- fix(接口测试): 解决接口API点击保存一键同步功能导致接口case参数无法新增和覆盖问题
- fix(接口测试): 解决接口swagger文件导入解析错误问题以及非HTTP协议覆盖模块导入报错问题
- fix(接口测试): 解决场景编辑-接口列表导入-切换工作空间后点击模块-模块树发生变更的问题
- fix(接口测试): 修复场景步骤拖拽问题
- fix(接口测试): 修改计算接口覆盖率的逻辑
- fix(接口测试): 修复引用场景步骤能添加同级步骤问题
- fix(接口测试): 接口定义文档的高级设置一键展开功能增加对jsonschema节点的展开
- fix(接口测试): 修复接口测试报告中接口用例触发方式识别不出jenkins执行的问题
- fix(接口测试): 修复接口用例按照执行状态查询时对停止状态的数据归类错误的问题
- fix(项目设置): 文件库节点的token输入框改为密码框,token不会明文展示
- fix(项目设置): 自定义字段使用场景筛选,缺少测试计划选项
- fix(系统设置): 修复系统设置编辑项目设置选择接口模版不生效的缺陷 (#18253)
- fix(系统设置): 解决只授予个人信息-ui设置权限时,个人信息弹框点不开的问题
- fix(消息通知): 修复测试计划发送通知变量获取的问题
- fix(性能测试): 修复在弹框中修改定时任务状态不生效的问题
- fix(性能测试): 修复场景批量转成性能测试时重复导入的问题
- fix(测试计划): 修复测试计划跳转场景提示场景被删除的缺陷
漏洞修复
- 本次升级包括修复shiro的安全漏洞,请尽快升级
v2.2.0¶
2022年9月22日
新增功能
- 接口测试支持自定义模板
- UI 测试支持自定义组合指令(X-Pack 增强包内)
- 文件管理支持对接第三方仓库(X-Pack增强包内)
功能优化
- 测试跟踪: 测试计划/用例评审页用例标题展示优化
- 接口测试: 接口 CASE 高级搜索增加路径搜索
- 接口测试: TCP 协议支持一键将 xml 文本格式转换成表格格式
- UI测试: 列表批量执行与测试计划执行时增加失败重试机制(X-Pack)
- UI测试: 测试报告支持一键分享(X-Pack)
- UI测试: UI 场景支持查看被引用列表(X-Pack)
- UI测试: 支持在配置文件中配置浏览器的默认分辨率(X-Pack)
- 系统设置: 消息通知模板新增测试计划报告相关字段(X-Pack)
- 通用功能: 版本筛选支持手动录入版本号(X-Pack)
问题修复
- 测试跟踪: 修复测试计划报告点击名称链接会直接跳转到接口用例或者场景用例详情页的问题(GitHub #17993)
- 测试跟踪: 修复测试跟踪首页未评审“数量”、覆盖“数量”与跳转后列表用例数量不一致的问题(GitHub #17910)
- 测试跟踪: 修复项目自定义 ID 开启导入显示的是系统默认 ID 的问题(GitHub #17928)
- 接口测试: 修复环境变量优先级大于场景变量的问题(GitHub #17873)
- 接口测试: 修复接口自动化编辑场景保存后,列表中“通过率”未更新的问题(GitHub #17784)
- UI测试: 修复 UI 自动化场景里复制导入了已有场景,导致场景以及子场景调试模式和测试计划里不会被执行的问题(GitHub #17649)
- UI测试: 修复测试计划中定时执行多个 UI 自动化场景,存在已执行失败的场景被标注为“未执行”的问题(GitHub #17649)
v2.1.0¶
2022年8月25日
新增功能
- UI测试覆盖绘图核心场景
- 功能用例支持自定义字段导入、导出
- 文件管理重构
功能优化
- 测试跟踪:功能测试用例模板导入优化
- 接口测试:接口导入更新增加消息通知
- 接口测试:API文档展示优化支持展示高级设置
- 接口测试:场景变量支持查询以及导入导出
- UI测试:支持任意位置添加截图步骤(X-Pack)
- UI测试:输入步骤支持键盘功能键(X-Pack)
- 项目设置:支持二级菜单权限管控
- 项目设置:环境配置中全局变量支持查询以及导入导出
- 系统设置:OIDC和CAS认证支持配置 Callback URL
问题修复
- fix(测试跟踪): 修复表格用例导入更新,提示更新成功,但是内容没有更新的问题(GitHub - #17077)
- fix(测试跟踪): 修复缺陷管理的高级搜索中创建人无法列出所有项目成员的问题(GitHub - #16974)
- fix(接口测试): 修复代码片段中导入python ssl模块在升级到2.0.1后执行出错的问题(GitHub - #16945)
- fix(UI测试): 修复UI自动化点击后端调试与生成报告执行结果不一致的问题(GitHub #16523)
- fix(UI测试): 修复UI自动化场景新复制的场景无创建人信息的问题(GitHub #16732)
- fix(项目设置): 修复消息设置新建缺陷的接收人是处理人但在消息通知时没有@处理人的问题(GitHub #16751)
v2.0.1¶
2022年8月4日
功能优化
- feat(测试跟踪): 测试计划保存的运行环境回显,并且作为当前计划下所有用例的环境的默认值
- refactor(测试跟踪): 测试计划报告调整UI和性能的顺序
- refactor(测试跟踪): 删除功能二次提醒弹框信息优化
- refactor(测试跟踪): 测试计划保存的运行环境后刷新列表
- refactor(测试跟踪): 自定义字段下拉框选项被删除则置空
- refactor(接口测试): 改成同步发送执行指令,调整连接参数
- refactor(测试跟踪): 优化测试计划运行检查可执行用例的方法 (#16525)
- refactor(测试跟踪): 测试计划保存的配置信息的运行环境信息用于默认值
- style(接口测试): 优化mock期望删除时的提示语
- style(接口测试): 修复接口测试首页swagger跳转的问题
- style(接口测试): 场景导入功能,页面样式调整
- style(接口测试): 修复接口测试首页用例数量统计页签统计较慢的问题
- style(接口测试): 修复接口测试首页未覆盖接口跳转时数据没有刷新的问题
- style(报表统计): 优化测试用例统计图表最大化时的展示
问题修复
- fix(UI自动化): UI 测试不走资源池
- fix(UI自动化): 测试计划 UI 测试结果与总报告结果不同步
- fix(UI自动化): 关联未执行的ui场景查看实时报告不展示测试结果数据
- fix(UI自动化): 导出测试报告,无法查看ui用例执行结果
- fix(UI自动化): 测试计划报告成功率显示不对
- fix(UI自动化): 修复非性能模式下报告截图语言问题
- fix(接口测试): 修复csv场景变量属性回显错误问题
- fix(接口测试): 修复xmind解析不支持xmind经典版本的问题
- fix(接口测试): 修复包含excel文件的请求执行失败问题
- fix(接口测试): 修复接口导入ESB文件保存数据不全问题
- fix(接口测试): 接口导入用例ID生成问题
- fix(接口测试): 修复接口导入用例ID生成问题
- fix(接口测试): 修复接口定义导入jmx文件选择编码,ms不显示编码的缺陷 (#16573)
- fix(接口测试): 修复场景执行结果显示了unexecute的缺陷 (#16610)
- fix(接口测试): 解决接口导入覆盖模式,被覆盖接口无case,新case导入失败问题
- fix(接口测试): 修复接口测试首页定时任务跳转不对的问题
- fix(接口测试): 优化接口导入系统内某个接口有重名用例的情况
- fix(接口测试): 修复接口测试首页场景通过率计算不正确的问题
- fix(接口测试): 导入接口后,手动添加一个接口用例,删除其他用例,再次导入,报错
- fix(接口定义): 修复sql加载用例,sql脚本没有同步的缺陷 (#16483)
- fix(接口定义): 修复除http协议TEST页面加载用例显示成了新建用例页面的缺陷
- fix(接口定义): 修复前置sql的样式
- fix(接口定义): 从回收站恢复接口用例增加重名校验
- fix(系统设置): 修复用户通过api调用接口后,本身权限没有及时刷新的问题
- fix(系统设置): 创建项目接口工作空间ID为空可成功创建
- fix(系统设置): 修复创建项目时权限拦截的问题
- fix(系统设置): 用户仅有项目权限时不占工作空间配额
- fix(性能测试): 修复多节点部署时查询监控targets数据不一致的问题
- fix(性能测试): 修复报告对比时显示多余的y轴的问题
- fix(测试跟踪): excel导入导出报错
- fix(测试跟踪): 脑图创建用例报错
- fix(测试跟踪): 功能用例批量删除的问题
- fix(测试跟踪): 功能用例导出模板没有标注
- fix(测试跟踪): 功能用例导出缺少步骤等信息
- fix(测试跟踪): 缺陷列表自定义多选框筛选失效
- fix(测试跟踪): 脑图一键展开没有展开临时节点
- fix(测试跟踪): 企业版禅道同步缺陷图片无法显示
- fix(测试跟踪): 第三方平台缺陷部分字段同步出错
- fix(测试跟踪): 缺陷列表自定义字段点击排序报错
- fix(测试跟踪): 测试计划分享功能用例统计无法展示
- fix(测试跟踪): 首页缺陷数不应该统计已关闭的缺陷
- fix(测试跟踪): 脑图保存临时节点后,部分节点没保存成功
- fix(测试跟踪): 用例评审中用例列表的状态与编辑的状态不一致
- fix(测试跟踪): 修复测试计划运行检查是否有可用行用例的缺陷 (#16497)
- fix(测试跟踪): 测试跟踪首页关联用例数量统计忽略掉回收站中的接口和场景
- fix(测试跟踪): 关联用例删除时测试计划详情中相应用例列表的模块树显示问题
- fix(测试跟踪): 修复接口调用没有关联可执行用例测试计划执行时没有提示的缺陷
- fix(高级搜索): 接口自动化回收站高级搜索状态字段和列表状态不一致
v2.0.0¶
2022年7月27日
新增功能
- 导航栏全新升级
- 测试计划支持关联UI测试用例执行
- 测试计划中运行的接口测试支持失败重试
- UI测试场景支持批量执行
- 工作台-接口用例“待更新”列表,支持一键同步接口变更
- 高级搜索支持自定义字段搜索
功能优化
- 测试跟踪:附件功能支持上传视频文件
- 测试跟踪:功能用例支持批量关联需求
- 测试跟踪:测试计划、测试评审关联用例支持按关联需求筛选用例
- 测试跟踪:测试计划报告增加运行环境展示
- 测试跟踪:测试计划报告支持接口失败用例一键重跑(X-Pack)
- 接口测试:首页数据统计优化
- 接口测试:API导入逻辑重构
- 接口测试:测试报告增加运行环境展示
- 接口测试:支持添加场景级别断言
- 接口测试:集合报告支持失败用例一键重跑(X-Pack)
- UI测试:页面元素支持Excel导入导出管理(X-Pack)
- UI测试:UI场景变量优化(X-Pack)
- UI测试:高级设置断言和数据提取展示优化(X-Pack)
- 项目设置:消息通知支持对接自定义webhook(X-Pack)