更新日志

版本说明

MeterSphere 版本号命名规则为:v大版本.功能版本.Bug修复版本

例如

v1.0.1 是 v1.0.0 之后的Bug修复版本 v1.1.0 是 v1.0.0 之后的功能版本

像其它优秀开源项目一样,MeterSphere 将按月发布功能版本、按年度发布 LTS(Long Term Support)版本。

MeterSphere 的最新 LTS 版本为 v1.20 LTS。MeterSphere 下一个 LTS 版本为 v2.10 LTS,预计在 2023 年第二季度发布。

v2.8.1


2023年4月6日

功能优化

  • refactor(接口测试): 优化http变量取ip配置的逻辑
  • refactor(接口测试): 优化导出API方法
  • refactor(接口测试): 优化收集JMeter日志的级别
  • refactor(接口测试): 优化前后置SQL脚本选择数据源的逻辑
  • refactor(接口测试): 优化接口对应的mock期望
  • refactor(性能测试): 增加压力参数校验
  • refactor(项目设置): 代码片段执行日志隔离处理
  • refactor(测试跟踪): 功能用例列表页,记住模块树的宽度
  • refactor(系统设置): 刷新页面时查询数据库中最新的用户信息

问题修复

  • fix(工作台): 修复没有项目权限的用户进入工作台会报错的问题
  • fix(接口测试): 修复jsonpath提取显示科学计数法的缺陷
  • fix(接口测试): 修复等待控制器时间过长导致WebSocket连接中断问题
  • fix(系统设置): 修复jdk17连接SQL server数据库失败的缺陷
  • fix(测试计划): 修复报告中UI用例未执行tab页未展示未执行数据
  • fix(测试计划): 修复UI测试用例测试结果展示
  • fix(项目设置): 修复环境的前后置脚本下拉框的值与接口定义不一致的缺陷
  • fix(项目设置): 修复环境配置处引用该变量进行保存时,发现会把变量名的大写变成小写的缺陷
  • fix(测试跟踪): 修复覆盖用例中未统计关联的UI用例
  • fix(测试跟踪): 修复测试计划关联功能用例顺序
  • fix(测试跟踪): 修复关联缺陷后列表显示错乱问题
  • fix(测试跟踪): 修复脑图保存后,模块树没有刷新
  • fix(测试跟踪): 修复进入回收站的用例编辑提示问题
  • fix(性能测试): 修复添加了自定义参数后不能下载zip的问题

注意

自v2.4 版本缺陷对接实现了插件化,可根据自身需求开发对应插件 目前已实现 禅道、Jira 平台的插件化,原先使用 禅道、Jira 的用户,需要下载下插件,并在系统设置-插件管理上传插件 使用方式跟原来一致,具体参考插件项目 https://github.com/metersphere/metersphere-platform-plugin

v2.8.0


2023年3月23日

功能优化

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

问题修复

  • 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.4 版本缺陷对接实现了插件化,可根据自身需求开发对应插件 目前已实现 禅道、Jira 平台的插件化,原先使用 禅道、Jira 的用户,需要下载下插件,并在系统设置-插件管理上传插件 使用方式跟原来一致,具体参考插件项目 https://github.com/metersphere/metersphere-platform-plugin

v2.7.1


2023年3月9日

功能优化

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

问题修复

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

注意

自v2.4 版本缺陷对接实现了插件化,可根据自身需求开发对应插件 目前已实现 禅道、Jira 平台的插件化,原先使用 禅道、Jira 的用户,需要下载下插件,并在系统设置-插件管理上传插件 使用方式跟原来一致,具体参考插件项目 https://github.com/metersphere/metersphere-platform-plugin

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.4 版本缺陷对接实现了插件化,可根据自身需求开发对应插件 目前已实现 禅道、Jira 平台的插件化,原先使用 禅道、Jira 的用户,需要下载下插件,并在系统设置-插件管理上传插件 使用方式跟原来一致,具体参考插件项目 https://github.com/metersphere/metersphere-platform-plugin

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.4 版本缺陷对接实现了插件化,可根据自身需求开发对应插件 目前已实现 禅道、Jira 平台的插件化,原先使用 禅道、Jira 的用户,需要下载下插件,并在系统设置-插件管理上传插件 使用方式跟原来一致,具体参考插件项目 https://github.com/metersphere/metersphere-platform-plugin

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.4 版本缺陷对接实现了插件化,可根据自身需求开发对应插件 目前已实现 禅道、Jira 平台的插件化,原先使用 禅道、Jira 的用户,需要下载下插件,并在系统设置-插件管理上传插件 使用方式跟原来一致,具体参考插件项目 https://github.com/metersphere/metersphere-platform-plugin

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.4 版本缺陷对接实现了插件化,可根据自身需求开发对应插件 目前已实现 禅道、Jira 平台的插件化,原先使用 禅道、Jira 的用户,需要下载下插件,并在系统设置-插件管理上传插件 使用方式跟原来一致,具体参考插件项目 https://github.com/metersphere/metersphere-platform-plugin

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 版本缺陷对接实现了插件化,可根据自身需求开发对应插件 目前已实现 禅道、Jira 平台的插件化,原先使用 禅道、Jira 的用户,需要下载下插件,并在系统设置-插件管理上传插件 使用方式跟原来一致,具体参考插件项目 https://github.com/metersphere/metersphere-platform-plugin

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 版本缺陷对接实现了插件化,可根据自身需求开发对应插件 目前已实现 Jira 平台的插件化,原先使用 Jira 的用户,需要下载下插件,并在系统设置-插件管理上传插件 使用方式跟原来一致,具体参考插件项目 https://github.com/metersphere/metersphere-platform-plugin

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.4 版本缺陷对接实现了插件化,可根据自身需求开发对应插件 目前已实现 Jira 平台的插件化,原先使用 Jira 的用户,需要下载下插件,并在系统设置-插件管理上传插件 使用方式跟原来一致,具体参考插件项目 https://github.com/metersphere/metersphere-platform-plugin

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版本的用户升级至此版本

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)

v1.20.10-lts


2022年7月15日

功能优化

  • refactor(接口测试): 认证支持basic和digest两种方式
  • refactor(测试跟踪): 删除功能用例关联的测试列表任显示
  • refactor(报表统计): 修复报表统计中已创建的图标类型点击保存却另存为的缺陷
  • refactor(UI自动化): 代码格式修改
  • refactor(接口测试): 优化HttpClient连接池解决偶发连接问题
  • refactor(接口测试): 优化导入逻辑
  • refactor(接口测试): 代码优化,去除多余更新操作
  • refactor(接口测试): 接口导出只导出关联的模块信息
  • refactor(接口测试): 优化接口定义编辑页面模块的校验
  • refactor(接口测试): 执行过程日志优化,统一输出规范
  • refactor(接口测试): 修复导出带误报的场景报告时误报内容缺失的缺陷 (#15542)
  • refactor(接口测试): 优化回收站恢复数据逻辑并增加提示信息
  • refactor(项目设置): 定时清理接口报告优化
  • refactor(接口定义): 接口、场景批量移动增加重复校验 (#15730)
  • refactor(接口定义): 接口定义列表,请求类型下拉框优化
  • refactor(接口定义): 优化批量生成依赖关系数据量大时给出友好提示
  • refactor: 去掉开源代码中对xpack的引用
  • style(测试跟踪): 修复excel导入用例时用例顺序是倒序的问题
  • style(测试跟踪): 修复xmind导入用例时用例顺序是倒序的问题
  • style(测试跟踪): 修复测试计划报告导出后接口用例不展示运行结果的问题

问题修复

  • fix(UI自动化): UI 列表页增加创建人的筛选
  • fix(UI自动化): cloud环境有时候刷不出来执行时间较长的报告
  • fix(接口测试): 修复JMeter函数无法运行的缺陷
  • fix(接口测试): 修复swagger定时同步覆盖模式不生效的缺陷
  • fix(接口测试): http协议检查接口内容做非空判断
  • fix(接口测试): mock测试查询期望的时候过滤掉非当前版本的接口数据
  • fix(接口测试): 修复生成JMX文件提取步骤默认匹配多条被勾选问题
  • fix(接口测试): 修复后置脚本超过10个后的排序问题
  • fix(接口测试): 优化删除版本场景的提示
  • fix(接口测试): 场景调试偶发环境丢失问题
  • fix(接口测试): 版本重构以及创建时间修改
  • fix(接口测试): 解决多个版本一起显示的问题
  • fix(接口测试): 删除没有用例的接口定义会报错
  • fix(接口测试): 接口定义定时同步增加覆盖模块
  • fix(接口测试): 测试计划报告分享目录点击失效
  • fix(接口测试): 覆盖用例时判断系统内是否有相同用例
  • fix(接口测试): 修复场景步骤条件控制器下请求,推荐JSONPATH不生效问题 (#15508)
  • fix(接口测试): 接口编辑页面响应体加默认值和非空判断
  • fix(接口测试): 解决接口移动时不更新相关模块路径问题
  • fix(接口测试): 修复接口定义回收站恢复数据报错的缺陷 (#15544)
  • fix(接口测试): 修复模块树编辑时不能用鼠标选定文字的缺陷
  • fix(接口测试): 修复自动化列表全选生成依赖关系报错的缺陷
  • fix(接口测试): 列表切换模块时清空选择框的数据
  • fix(接口定义): 修改不开启url可重复的判断唯一接口的逻辑 (#15708)
  • fix(接口定义): 优化重复点击case的提示
  • fix(接口定义): 修改tcp编码不生效的问题 (#15715)
  • fix(接口定义): 修复场景内添加api接口,通过搜索查询到api接口后,需要勾选两次才可以添加的缺陷
  • fix(接口定义): 修复场景批量复制modulePath缺失的缺陷
  • fix(接口定义): 修复定时同步同步覆盖api模块勾选后保存,保存不上的缺陷 (#15710)
  • fix(接口定义): 优化场景变量类型默认值 (#15808)
  • fix(接口定义): 修复场景报告导出时误报信息为空的缺陷
  • fix(接口定义): 修复接口列表重置状态显示了废弃状态的缺陷
  • fix(接口定义): 修复复制的场景可以添加多个场景断言的缺陷 (#15795)
  • fix(项目设置): 操作日志中操作人/操作时间占位提示文本显示不全
  • fix(项目设置): 应用管理下接口测试设置页面显示会互相遮挡
  • fix(测试跟踪): 缺陷列表状态显示重复
  • fix(测试跟踪): 禅道PATH_INFO方法没有同步已关闭的缺陷
  • fix(测试跟踪): 同步jira缺陷非描述字段的富文本框图片未同步
  • fix(测试跟踪): 用例评审脑图显示了已删除的用例
  • fix(测试跟踪): 测试计划报告通过率计算有误
  • fix(测试跟踪): 测试计划关联用例缺少高级搜索
  • fix(测试跟踪): 缺陷关联用例统计了回收站用例
  • fix(测试跟踪): 项目数量较大时定时同步缺陷时数据库压力异常
  • fix(测试跟踪): 修复发送测试计划通知时未判断测试计划是否存在的问题
  • fix(测试跟踪): 修复查看测试计划报告时会改编测试计划表格中通过率的问题
  • fix(报表统计): 修复报表统计中数据为0时出现的解析错误
  • fix(系统设置): 批量将用户加入项目级用户组报错
  • fix(性能测试): 开源版本本地无法执行性能测试
  • fix: 修复用户登录后提示修改密码导致登录时间很长

v1.20.9-lts


2022年7月1日

功能优化

  • refactor(接口测试): 拆分接口和UI报告的删除逻辑
  • refactor(测试跟踪): 禅道创建缺陷失败给出提示
  • refactor: 优化ApiKeyFilter的执行流程
  • refactor: 功能用例批量编辑刷新后保留之前选择的模块
  • style(接口测试): 优化最大化场景步骤名称显示
  • feat(系统设置): 项目管理高级查询接口优化

问题修复

  • fix(接口测试): dubbo获取providers报空指针异常
  • fix(接口测试): 修复CASE集成报告重命名不生效问题
  • fix(接口测试): 修复报告排序错误问题
  • fix(接口测试): 修复用例跳转报错问题
  • fix(测试跟踪): 缺陷接口调用支持http系统代理
  • fix(测试跟踪): 修改测试计划报告查看case报告控制台输出不完整的缺陷
  • fix(测试跟踪): 调用缺陷平台接口支持配置系统Http代理
  • fix(测试跟踪): 部分列表搜索条件清空后,页码与当前显示数据对不上
  • fix(系统设置): 项目管理编辑项目时模版数据未更新
  • fix(系统设置): 切换工作空间搜索框字体颜色不易辨识
  • fix: 通过key调用系统后清理session

v1.20.8-lts


2022年6月24日

功能优化

  • feat(接口测试): 场景导入增加同步刷新功能
  • refactor(接口测试): 修复含有7z文件的接口导出jmx文件失败的问题
  • refactor(接口测试): 场景步骤代码优化
  • refactor(接口测试): 代码规范优化方法名称
  • refactor(接口测试): 场景步骤排序方法优化
  • refactor(接口测试): 修复接口引用信息表中存储dubbo格式数据会报错的问题
  • refactor(接口测试): 报告步骤命名和场景步骤统一
  • refactor(接口测试): 优化步骤拖拽功能支持全选复制
  • refactor(接口测试): 优化场景第三方插件执行后,响应内容的赋值方式
  • refactor(项目管理): 修复自定义js代码请求api时生成的脚本没有判断响应码是否是200的问题
  • refactor(性能测试): 修改日志详情查询
  • refactor(性能测试): 修改按照迭代次数策略,使用JMeter默认策略来控制
  • refactor(项目设置): 修复自定义代码片段Get请求无法带入body中的kv参数的问题
  • refactor(系统设置): 操作日志操作人搜索项搜索时显示用户名
  • refactor(系统设置): 优化权限体验,刷新页面就可获得最新权限
  • style(接口测试): SQL类型请求参数设置最小高度
  • style(接口测试): 去除case变量弹框遮罩层
  • style(接口测试): 请求参数tab样式调整
  • style(接口测试): 修改前后置SQL脚本样式问题
  • style(接口测试): 兼容英文模式下导入页面标题样式显示调整
  • style(项目设置): 更改环境设置中前后置脚本的过滤请求的描述

问题修复

  • fix(UI自动化): UI 测试产生的截图增加清理机制
  • fix(UI自动化): UI 报告删除,服务器存在报错日志问题修复
  • fix(UI自动化): UI报告-场景/步骤统计无未执行状态
  • fix(UI自动化): UI测试导入逻辑优化(1.20同步上)
  • fix(UI自动化): 删除调试类型报告截图同时也删除报告数据
  • fix(UI自动化): 修复UI报告流程控制中步骤顺序错误
  • fix(UI自动化): 修复执行生成报告,报告顺序问题
  • fix(接口测试): 解决swagger导入问题
  • fix(接口测试): 修复swagger导入报空指针的缺陷
  • fix(接口测试): 修复自定义jar无法被引用问题
  • fix(接口测试): 修复场景导入多出步骤问题
  • fix(接口测试): 全屏编辑同步开启或关闭共享cookie
  • fix(接口测试): 修复接口测试场景调试报错的缺陷
  • fix(接口测试): 修复场景引用步骤子步骤可以开启或禁用问题
  • fix(接口测试): 修复场景变量排序后批量操作未恢复到初始状态
  • fix(接口测试): 修复并发控制器插件多出一个场景断言步骤问题
  • fix(接口测试): 修复场景报告循环控制器下没有显示条件控制器的缺陷
  • fix(测试跟踪): 功能用例-公用用例模块展示问题优化
  • fix(测试跟踪): 脑图国际化
  • fix(测试跟踪): 自定义表头失效
  • fix(测试跟踪): 未规划用例国际化
  • fix(测试跟踪): 回收站字段筛选失效
  • fix(测试跟踪): 更新脑图模块树没更新
  • fix(测试跟踪): 脑图保存完不自动刷新
  • fix(测试跟踪): 测试计划关联接口用例, 责任人筛选字段显示问题
  • fix(测试跟踪): 测试跟踪模块国际化问题
  • fix(测试跟踪): 功能用例批量编辑页面优化
  • fix(测试跟踪): 同步缺陷管理缺少并行控制
  • fix(测试跟踪): 首页测试跟踪用例评审多次,数量显示不正确
  • fix(测试跟踪): 部分项目存在功能用例模块level为0的脏数据
  • fix(测试跟踪): 用例评审关联用例选中版本后,切换项目数据没有更新
  • fix(测试跟踪): 模块增删改,脑图没有提示刷新
  • fix(测试跟踪): 修改自定义表头后,拖拽排序失效
  • fix(测试跟踪): 测试计划关联场景用例页面列排序
  • fix(测试跟踪): 测试跟踪首页用例评审数量值有误
  • fix(测试跟踪): 去掉富文本框上传图片后的图片选项
  • fix(测试跟踪): 测试跟踪首页任务去掉任务类型筛选
  • fix(测试跟踪): 优化同步第三方平台缺陷缺少并行限制
  • fix(测试跟踪): 关注缺陷后,打开其他缺陷也会显示关注
  • fix(测试跟踪): 测试计划用例执行最后一条用例提示优化
  • fix(测试跟踪): 测试计划脑图修改标签,优先级显示错误
  • fix(测试跟踪): 功能用例关联不同项目用例数据显示不正确
  • fix(测试跟踪): 测试计划关联用例,切换项目,过滤选项未更新
  • fix(测试跟踪): 测试计划功能用例列表缺陷预览中无法显示图片
  • fix(测试跟踪): 脑图将相邻的临时节点批量修改为用例,保存报错
  • fix(测试跟踪): 更新自定义字段选项后,模板里的选项没有同步更新
  • fix(测试跟踪): 功能用例关联测试选中版本后,切换项目用例没有加载
  • fix(测试跟踪): 用例评审关联用例页面字段筛选后重新打开未清空问题
  • fix(项目管理): 代码片段执行响应不对
  • fix(项目管理): 代码片段测试按钮一直是加载状态
  • fix(性能测试): 按迭代次数执行时,不受VUM配额限制
  • fix(项目设置): 代码片段引入接口定义后生成的环境信息不全
  • fix(消息通知): 修复测试计划执行结束后没有给执行人发通知的问题
  • fix(项目报告): 修复创建项目报告选择用户组时查询出了所有系统用户的问题
  • fix: 某些jar固定版本避免出现不兼容问题
  • fix: 请求失败时回调函数未执行
  • fix: 修复工作空间权限第一次登录之后不能显示菜单的问题

v1.20.7-lts


2022年6月17日

功能优化

  • refactor(项目设置): 修复api定义导入代码片段时post请求中没有把xml、raw参数加入过来的问题
  • refactor(项目设置): 优化页面交互,提示无可用端口号之后,状态开关变回关闭
  • refactor(接口测试): 去掉无用代码
  • refactor(接口测试): 修复场景导入JMX时后置脚本步骤顺序错乱的问题
  • refactor(接口测试): 优化测试报告状态
  • refactor(接口测试): 优化断言文档中长json导入展开的方法
  • refactor(接口测试): 任务中心和报告列表状态统一
  • refactor(接口测试): 断言表达式内容过长显示提示
  • refactor(接口测试): 根据代码规范优化枚举变量名称
  • refactor(接口测试): 接口测试转性能测试时不再删除环境设置中的dnsCacheManager
  • refactor(接口测试): 修复进入场景页面时如果没有模块会产生报错的问题
  • refactor(测试跟踪): 优化导出测试计划报告
  • refactor(测试跟踪): 脑图用例保存后不刷新
  • refactor(测试跟踪): 导入用例前提示保存脑图
  • refactor(测试跟踪): 测试计划关联场景用例页面ID、名称列添加排序
  • refactor: 增加cookie过期时间
  • refactor: 每过半小时检查session状态
  • style(接口测试): 导出国际化修改
  • style(接口测试): 场景步骤最大化后名称过长样式处理

问题修复

  • fix(UI自动化): UI 导入场景速度慢优化
  • fix(UI自动化): idea 插件导入不能添加状态码问题修复
  • fix(UI自动化): idea 插件导入修复同一个层级有相同模块导入错位置的问题
  • fix(UI自动化): 测试报告状态统一
  • fix(UI自动化): 修复后端参数校验国际化的文案
  • fix(UI自动化): 测试报告搜索所属测试包含与不包含问题
  • fix(UI自动化): 测试报告搜索时间等于秒钟数时无法查询到
  • fix(UI自动化): 修复后端参数校验,前端不输入参数导致的一系列问题
  • fix(UI自动化): 修复UI报告,循环嵌套循环时报告显示顺序错误
  • fix(UI自动化): 修复测试报告Error状态tip为空
  • fix(UI自动化): 调整场景导入切换项目样式
  • fix(UI自动化): 修复导入大量场景页面加载崩溃
  • fix(接口定义): swaggerURL加访问时间限制
  • fix(接口定义): 接口用例代码优化
  • fix(接口定义): 不同的状态码对应不同的Schema时,响应内容显示有误
  • fix(接口测试): TCP、SQL、DUBBO接口不支持导出swagger格式
  • fix(接口测试): 修复管理员未修改密码登录之后接口页面环境选择框位置错误的问题
  • fix(接口测试): 过去7天有更新的接口跳转问题
  • fix(接口测试): 接口CASE复制后,显示接口名称的地方显示了ID
  • fix(接口测试): 修复hosts开启对应执行问题问题
  • fix(接口测试): 修复scheme结构对应的array数组异步处理问题
  • fix(接口测试): 修复swagger定时同步页面请求参数开关会导致请求参数数据丢失的问题 (#14591)
  • fix(接口测试): 修复首页Swagger定时任务跳转问题
  • fix(接口测试): 修复导入dubbo协议接口编辑出错问题
  • fix(接口测试): 修复导入dubbo请求类型显示错误问题
  • fix(接口测试): 修复只读用户case添加按钮未禁用的问题
  • fix(接口测试): 修复首页跳转swagger定时同步任务时没有默认打开定时同步页签的问题
  • fix(接口测试): 修复环境中开启Hosts后请求变慢问题
  • fix(接口测试): 修复文档结构断言array类型数据断言失败问题
  • fix(接口测试): 修复接口定义页面tab页签混乱的问题
  • fix(接口测试): 修复导入含有不同协议的jmx文件时出现的非当前协议接口没有挂在默认目录下的问题
  • fix(接口测试): 接口首页不同协议的用例跳转
  • fix(接口测试): 修复事物控制器选项不生效问题
  • fix(接口测试): 修复嵌套循环报告步骤顺序错误问题
  • fix(接口测试): 接口首页过去有七天更新的跳转问题
  • fix(接口测试): 修复文档结构断言,导入了一个比较长的json卡住的缺陷
  • fix(测试跟踪): Jira图片不能匿名访问
  • fix(测试跟踪): 测试计划-缺陷管理-MS无法同步JR缺陷版本中的版本选择字段(单一版本,多版本)
  • fix(测试跟踪): 测试计划-接口用例-列表选中所有数据排序后取消关联提示SQL错误
  • fix(测试跟踪): 测试计划-接口测试用例-关联接口用例,场景用例后显示乱序
  • fix(测试跟踪): 测试计划-关联接口用例和场景用例列表显示乱序
  • fix(测试跟踪): 脑图删除缺陷报错
  • fix(测试跟踪): 需求查询时间过长
  • fix(测试跟踪): 测试计划功能用例列表ID排序报错
  • fix(测试跟踪): 测试计划关联接口定义无效
  • fix(测试跟踪): 用例评审页面默认展开模块树
  • fix(测试跟踪): 解决评审页面用例条数分页时 会显示不正确问题
  • fix(测试跟踪): 关联功能用例所属项目显示错误
  • fix(测试跟踪): 用例评审页面刷新表格显示错位
  • fix(测试跟踪): 脑图展开优先级格式显示不正确
  • fix(测试跟踪): 查看公共用例库用例时评论未显示
  • fix(测试跟踪): 测试计划执行功能用例有时不显示ID
  • fix(测试跟踪): 记住列表排序重新进入后排序不正确
  • fix(测试跟踪): 项目下模块默认节点创建重复的问题
  • fix(测试跟踪): 测试计划报告导出无法显示功能用例相关
  • fix(测试跟踪): 功能、接口用例添加依赖关系全选失效
  • fix(测试跟踪): 功能用例步骤导出单个步骤去掉换行符
  • fix(测试跟踪): 用例和缺陷评论富文本框默认改成编辑状态
  • fix(测试跟踪): 修复功能用例批量修改责任人统计不生效问题
  • fix(测试跟踪): 关联测试用例全选时切换模块没有状态没改变
  • fix(测试跟踪): 测试阶段选项修改测试计划列表没有跟着修改
  • fix(测试跟踪): 编辑缺陷会关联上条编辑的缺陷所关联的用例
  • fix(测试跟踪): 【测试计划】执行功能用例页面用例数统计错误-偶发但经常遇到
  • fix(测试跟踪): 查看测试计划功能用例关系图会展示底层的评论框
  • fix(测试跟踪): 测试计划和评审用例上一页下一页显示数量不正确
  • fix(测试跟踪): 修复执行测试计划时含有失败用例不会发送通知的问题
  • fix(测试跟踪): 脑图先设置优先级标签再添加标签,优先级显示不正确
  • fix(测试跟踪): 测试计划关联用例,筛选版本后再切换项目,搜索不到用例
  • fix(系统设置): 模块名称1秒后显示
  • fix(系统设置): 操作日志加载时间过长
  • fix(系统设置): 代码片段生成代码时解析路径中的rest参数
  • fix(系统设置): 操作日志点击查询数据加载时间过长
  • fix(系统设置): 工作空间菜单下点击项目成员数被重定向
  • fix(系统设置): 添加成员时输入信息过滤后使选择器失焦后再次打开无选项数据
  • fix(项目设置): 修复开启TCP Mock时,默认端口号为0未随机一个可用端口号的问题
  • fix(项目设置): 修复自定义代码片段从api定义导入不会补充请求体参数的问题
  • fix(项目设置): 修复,创建代码片段,从API定义导入,Groovy、javaScript没有自动填充请求体参数的问题
  • fix(项目设置): 代码片段引入接口定义后生成的环境信息不全
  • fix(版本对比): 解决场景更新后再次对比报错问题
  • fix(性能测试): 修复引用场景时相同文件名没去重的问题
  • fix(缺陷管理): 缺陷管理列表平台状态字段无法编辑问题处理
  • fix(我的工作台): 解决我的仪表盘跨项目跳转问题
  • fix: 修复权限相关问题
  • fix: 修复只有一个系统管理员用户组时打开个人信息报错的问题

v1.20.6-lts


2022年6月10日

功能优化

  • refactor(接口测试): JDBC请求和TCP请求默认加载自定义选中的环境
  • refactor(接口测试): TCP更多配置样式优化
  • refactor(接口测试): 接口请求参数Tab默认显示优化
  • refactor(接口测试): 优化接口列表标签样式
  • refactor(接口测试): 优化场景步骤最大化后支持拖拽移动
  • refactor(接口测试): 场景和用例未执行、误报状态报告优化
  • refactor(接口测试): 修复引用场景被删除,还可以执行的缺陷
  • refactor(接口测试): 修复批量禁用场景步骤,执行没有提示的缺陷
  • refactor(接口测试): 场景调试失败后及时恢复调试状态和预加载调试数据
  • refactor(性能测试): 保存测试日志内容时使用zip压缩
  • refactor(测试跟踪): 优化测试计划测试评审性能
  • refactor(测试跟踪): 创建用例和缺陷的时候富文本框默认为编辑模式
  • refactor: 修改登录检查是否修改密码的方法

问题修复

  • fix(UI自动化): 导入新增的ide文件,执行查看报告步骤没有国际化
  • fix(UI自动化): 解决有特殊字符的前后置脚本执行不成功的问题
  • fix(UI自动化): 修复运行场景报错
  • fix(测试跟踪): jenkins执行测试计划时不再会同时触发测试计划的通知和场景用例的通知
  • fix(测试跟踪): jira 编辑缺陷图片会上传多份附件
  • fix(测试跟踪): 同步jira图片失败
  • fix(测试跟踪): 保存jira缺陷,图片重复提交
  • fix(测试跟踪): 脑图保存报错
  • fix(测试跟踪): 脑图删除模块报错
  • fix(测试跟踪): 功能用例列表搜索报错
  • fix(测试跟踪): 更新禅道缺陷状态失败
  • fix(测试跟踪): 【测试跟踪】测试计划 列表 勾选失败停止 执行后 查看报告, 失败后的接口状态显示不正确 点击会报错
  • fix(测试跟踪): 部分项目编辑无法选择jira问题类型
  • fix(测试跟踪): 公共用例库复制用例报错
  • fix(测试跟踪): 公共用例库左侧添加模块树
  • fix(测试跟踪): 测试计划测试进度显示不正确
  • fix(测试跟踪): 测试计划列表测试进度显示不对
  • fix(测试跟踪): 用例评审用例列表去掉类型字段
  • fix(测试跟踪): 禅道带特殊字符的图片同步失败
  • fix(测试跟踪): 功能测试用例未按照顺序导出至excel
  • fix(测试跟踪): 切换测试计划或者评审脑图没刷新
  • fix(测试跟踪): 测试计划切换时名称过长显示不全
  • fix(测试跟踪): 测试评审和计划关联用例后不显示
  • fix(测试跟踪): 测试计划功能用例执行时可上传附件
  • fix(测试跟踪): 自定义字段排序后,排序状态被清除
  • fix(测试跟踪): 功能用例列表查询与批量删除性能优化
  • fix(测试跟踪): 功能用例名称超出限度后可以保存成功
  • fix(测试跟踪): 脑图快捷键复制粘贴跳转没有提示保存
  • fix(测试跟踪): 测试计划长度设置为最长后点击执行报错
  • fix(测试跟踪): 用例评审关联功能用例页面去掉类型字段
  • fix(测试跟踪): 脑图拖拽节点到未展开的节点下显示空白
  • fix(测试跟踪): 用例评审功能用例自定义表头去掉类型字段
  • fix(测试跟踪): 修复测试计划执行时未执行的用例状态为running的问题
  • fix(测试跟踪): 创建缺陷有必填校验没填,保存会清空编辑页数据
  • fix(测试跟踪): 切换用例列表提示保存脑图,保存后没有刷新模块树
  • fix(测试跟踪): 脑图编辑后切换功能用例列表选择不保存后没有跳转
  • fix(测试跟踪): 修复测试报告中接口用例未执行状态显示方式不一致的问题
  • fix(测试跟踪): 修复测试计划报告内的用例顺序和执行时用例顺序不一致的问题
  • fix(测试跟踪): 列表批量操作提示不消失,且不是勾选第一个元素没有提示批量操作
  • fix(接口测试): 修复HTTP请求Body参数携带多出其他类型参数问题
  • fix(接口测试): 修复HTTP请求form-data格式json参数的content-type未生效问题
  • fix(接口测试): 优化TCP接口配置的显示
  • fix(接口测试): 修复jenkins执行测试计划会发送多个通知的问题
  • fix(接口测试): 修复python脚本断言生成代码片段语法错误问题
  • fix(接口测试): 修复stop状态的用例报告名称看不到的问题
  • fix(接口测试): 解决swagger文件导入页面400错误
  • fix(接口测试): 修复由于TCP取样器的className没有默认值造成的问题
  • fix(接口测试): 测试详情tcp无日志更新详情
  • fix(接口测试): 【接口测试】场景-添加自定义请求-dubbo类型,执行失败
  • fix(接口测试): 分享报告提示文案_月_加单位
  • fix(接口测试): 修复场景报告页面link进入场景模块信息缺失的缺陷
  • fix(接口测试): 修改自动化提示问题
  • fix(接口测试): 删除无用的代码引入
  • fix(接口测试): 修复批量执行场景时CSV文件丢失处理
  • fix(接口测试): 修复第三方工具调用MS导入接口的api时在登录项目与参数项目不一致时出现的用例所属项目错误的问题
  • fix(接口测试): 修复接口测试标签过多时tooltip没有分隔符号的问题
  • fix(接口测试): 解决场景导入不引用已存在的case问题
  • fix(接口测试): 修复嵌套循环超时时间错误问题
  • fix(接口测试): 接口文档增加接口备注的字段展示
  • fix(接口测试): 修复场景步骤最大化后选择环境失效问题
  • fix(接口测试): 修复场景步骤最大化模式下移动排序问题
  • fix(接口测试): 修复自定义插件执行报告步骤排序错误问题
  • fix(接口测试): 修复场景列表中通过创建人筛选不生效的问题
  • fix(接口测试): 修复接口自动化调试历史选择框可点击的缺陷
  • fix(接口测试): 修复场景步骤最大化移动顺序后调试不显示结果问题
  • fix(接口测试): 修复接口定义,接口自动化模块树添加最大八层的提示
  • fix(接口测试): 修复自动化场景编辑时,导入新场景存在导入重复的缺陷
  • fix(接口测试): 修复场景报告跳转到场景编辑页面模块下拉内容不显示问题
  • fix(接口测试): 修复创建接口自动化场景后,直接点击关闭按钮,为空提示undefined的缺陷
  • fix(系统设置): 点击操作日志菜单报错
  • fix(系统设置): 初始化遗漏的管理员权限
  • fix(系统设置): 操作日志点击重置按钮报错
  • fix(系统设置): 初始化遗漏的项目管理员权限
  • fix(系统设置): 项目名称前后有空格时删除失败
  • fix(项目设置): 模版管理添加字段页面过滤类型i18n
  • fix(项目设置): 模版添加自定义字段会出现未选中的字段
  • fix(项目设置): 代码模版生成的代码添加至脚本编辑器光标位置
  • fix(项目设置): 代码模版生成的代码添加至脚本编辑器光标位置
  • fix(测试计划): 修复编辑测试计划后页面重复刷新的问题
  • fix(版本对比): 解决功能用例创建新版本后立即对比报错的问题
  • fix(性能测试): 修复性能测试引用场景报错后再次点击确定没有反应的问题
  • fix(任务中心): 【接口测试】任务中心,/task/center/list/1/10 接口变慢了
  • fix(通用功能): 解决接口定义版本对比内容错乱以及场景和功能用例创建版本后立即对比页面报错问题
  • fix: 修复无license可以打开工作空间配额的菜单问题
  • fix: 修复权限相关问题
  • fix: 修复任务中心左侧收起按钮被遮挡的问题

v1.20.5-lts


2022年6月02日

功能优化

  • refactor(测试跟踪): jira支持编辑平台状态
  • refactor(测试跟踪): jira缺陷管理部分问题优化
  • refactor(测试跟踪): 脑图用例子节点超过2层时保存提示
  • refactor(测试跟踪): 脑图删除模块没有提示
  • refactor(测试跟踪): 同步禅道图片后保存缺陷失败
  • refactor(测试跟踪): 脑图单个模块下用例数量过多时,分页加载
  • refactor(接口测试): 次数循环控制器支持变量方式
  • refactor(接口测试): 兼容报告结束时间为空时展示优化对 #TAPD 1012783进行补充
  • refactor: 优化session掉线后页面上显示的报错信息
  • refactor: 修改分页展示数为5,避免小屏下页数太多无法显示总数的问题
  • style(接口测试): 统一场景步骤样式

问题修复

  • fix(UI自动化): 切换项目ui模块路由错误
  • fix(UI自动化): 修复场景步骤调整左侧大小后自适应显示文字
  • fix(接口测试): 修复TCP用例和JDBC用例copy显示问题
  • fix(接口测试): 修复case无法使用跟随API断言不生效的缺陷
  • fix(接口测试): 修复case报告列表排序问题
  • fix(接口测试): 修复case列表重复数据的缺陷
  • fix(接口测试): 修复mock期望设置时Query参数和Rest参数的与或关系相互影响的问题
  • fix(接口测试): 修复mock环境请求体中Array未显示的缺陷
  • fix(接口测试): 修复tcp协议批量执行环境选择错误问题
  • fix(接口测试): 【接口测试】case集合报告,用例统计没显示误报
  • fix(接口测试): 分享报告登录问题
  • fix(接口测试): 修复接口测试首页7天失败用例统计中未能过滤掉回收站中的场景用例的问题
  • fix(接口测试): 修改响应时间校验信息
  • fix(接口测试): 新建接口版本对比报错
  • fix(接口测试): 修复循环控制器中遍历CSV隔行取值问题
  • fix(接口测试): 修复选中创建断言步骤添加MQTT等三方组件步骤-未添加到选中步骤后面
  • fix(接口测试): 修复场景转性能测试时由于json格式问题引起的报错
  • fix(接口测试): 修复引用场景中断言可编辑的缺陷
  • fix(接口测试): 修复用例报告结束时间排序错误问题
  • fix(接口测试): 修复集合报告操作日志偶发为空的情况
  • fix(接口测试): 修复循环控制器调试结果状态未标记问题
  • fix(接口测试): 修复执行完成后特殊数据导致更新环境错误
  • fix(接口测试): 修复同名场景变量在单接口调试时取值错误问题
  • fix(接口测试): 修复接口自动化导入未选择模块导入会报错的缺陷
  • fix(接口测试): 修复场景集成报告状态只有失败和成功两种类型的问题
  • fix(接口测试): 修复复制的场景下子步骤添加同级步骤顺序错误的缺陷
  • fix(接口测试): 修复未执行状态的集合报告在任务中心无法查看详情的问题
  • fix(接口测试): 修复用例集成报告中当误报优先级小于失败优先级时出现的统计错误
  • fix(接口测试): 修复场景引用接口时出现的接口模块树的类型和接口数据不匹配的问题
  • fix(接口测试): 修复场景里面点导入接口,关闭导入窗口后再次点导入就空白了的缺陷
  • fix(接口测试): 【接口测试】同一个场景,调试的报告和测试报告详情,两边结果不一致
  • fix(接口测试): 修复将场景导出后,导入到另一个项目的场景列表中,将引用的场景修改并保存后,再次点入,发现修改失败的缺陷
  • fix(测试跟踪): mac用户脑图触摸板缩放操作跟window相反
  • fix(测试跟踪): 当禅道缺陷数量是50的倍数时,企业版同步缺陷死循环
  • fix(测试跟踪): 创建项目无法选择jira问题类型
  • fix(测试跟踪): 测试计划查看报告提示403
  • fix(测试跟踪): 功能用例附件格式支持json、jmx
  • fix(测试跟踪): 功能用例附件格式支持side
  • fix(测试跟踪): 脑图中版本筛选功能失效
  • fix(测试跟踪): 测试用例批量操作权限控制
  • fix(测试跟踪): 评论富文本输入框展示过小
  • fix(测试跟踪): 测试用例删除评论后仍然存在
  • fix(测试跟踪): 用例评审标题过长时缩略显示
  • fix(测试跟踪): 功能用例多次点击删除评论按钮报错
  • fix(测试跟踪): 测试用例关联的需求过长时缩略显示
  • fix(测试跟踪): 编辑脑图后不保存,切换工作空间页面无法加载
  • fix(测试跟踪): 修复测试计划执行中手动停止产生的用例状态不对的问题
  • fix(项目设置): 【项目管理】项目设置里,TCP-mock开启后,接口定义里还是显示未开启
  • fix(系统设置): 修复error.log报错空指针的缺陷
  • fix(系统设置): 添加用户组后,点击删除按钮 删除不了 控制台报错
  • fix(系统设置): 模块类型的环境导出时信息丢失
  • fix(系统设置): 修复编辑用户用户组选择值显示成id
  • fix(系统设置): 导入环境没有选择项目时提示不友好
  • fix(系统设置): 修复更新环境前后端未校验响应时间的缺陷
  • fix(系统设置): 创建用户后再次创建时上次的校验信息未清除
  • fix(工作空间权限): 修复修改用户的last_workspace_id没有级联变更last_project_id的问题
  • fix(工作空间权限): 细化工作空间项目管理的权限
  • fix: 优化K8S资源池校验方式
  • fix: 用户修改last_workspace_id之后执行登录被覆盖的问题
  • fix: 切换测试计划用例页面显示不全

v1.20.4-lts


2022年5月28日

功能优化

  • refactor(通用功能): 清理系统中所有console log #13643
  • refactor(接口测试): 优化场景报告异步加载机制
  • refactor(接口测试): 修复接口集合测试报告不加载302数据的问题
  • refactor(接口测试): 支持断言同级添加步骤和请求同逻辑
  • refactor(接口测试): 优化保存场景方法去除保存时环境校验
  • refactor(接口测试): 优化测试报告展示图表,修复旧数据产生的统计错误问题
  • refactor: 资源池sa yaml 修改
  • feat(UI自动化): UI场景批量执行
  • feat(UI自动化): 场景变量优化
  • feat(测试计划): 完成失败重跑和失败重试功能
  • feat(接口测试): 修复接口测试报告统计不正常的问题

问题修复

  • fix(UI自动化): 迁移 jmeter-plugins-webdriver 至 core
  • fix(UI自动化): 场景导入后,步骤序号显示显示不正确
  • fix(接口测试): case报告,结束时间排序问题
  • fix(接口测试): csv上传后清空预览信息
  • fix(接口测试): 修复API或CASE导入失败问题
  • fix(接口测试): 接口CASE-请求体选择x-www-form-urlencoded时,参数默认编码开启
  • fix(接口测试): 修复JDK11后SSL证书合并失败问题
  • fix(接口测试): 修复TCP接口环境缓存问题
  • fix(接口测试): 修复TCP接口历史遗留环境兼容问题
  • fix(接口测试): 修复case无法使用跟随API的缺陷
  • fix(接口测试): 修复case报告创建时间排序只排序一页的缺陷
  • fix(接口测试): 修复github#13793,无法使用引用的场景的“原场景环境”的缺陷
  • fix(接口测试): 修复http协议请求参数为binary类型附件丢失问题
  • fix(接口测试): 修复http请求参数拼接丢失问题
  • fix(接口测试): 修复jdbc请求头变量未生效问题
  • fix(接口测试): 修复jdbc类型请求切换数据源问题
  • fix(接口测试): 修复jmx文件子步骤有csv另存为接口定义的执行报错的缺陷
  • fix(接口测试): 修复sub推荐断言不生效的缺陷 (#13787)
  • fix(接口测试): 修复创建case时无法跟随api定义获取内容的缺陷
  • fix(接口测试): 修复场景引用TCP协议接口执行问题
  • fix(接口测试): 修复上传多个csv,切换时预览不变的缺陷
  • fix(接口测试): 修复场景自定义JDBC步骤数据源显示问题
  • fix(接口测试): 修复第一次创建接口JSON-SCHEMA格式数据转换问题
  • fix(接口测试): 修复生成多层文件夹问题
  • fix(接口测试): 修复场景断言可以拖拽的缺陷
  • fix(接口测试): 接口自动化场景断言去掉推荐断言
  • fix(接口测试): 修复复制的场景无法添加断言的缺陷
  • fix(接口测试): 修复多次点击调试执行结果重复问题
  • fix(接口测试): 修复场景报告导出与详情不一致的缺陷
  • fix(接口测试): 修复接口用例转性能测试时偶发情况下jmx中没有请求数据的问题
  • fix(接口测试): 修复场景用例报告按结束时间排序的缺陷
  • fix(接口测试): 修复测试报告导出时没有统计信息的问题
  • fix(接口测试): 修复自动化导入接口协议和数据不同步的缺陷 (#13782)
  • fix(接口测试): 修复切换项目后从场景报告跳转进入场景,模块缺失的缺陷
  • fix(接口测试): 修复场景断言类型选择响应时间点击下调按钮显示相应时间为0提示:格式错误的缺陷
  • fix(测试计划): 恢复合并丢失内容
  • fix(性能测试): 修改license校验方法名修改之后的遗留问题
  • fix(性能测试): 修复报告页面下载zip都是最新文件的问题
  • fix(接口定义): 修复场景导入接口,切换case,再次切换api查不到数据的缺陷
  • fix(系统设置): 用户编辑改动
  • fix(系统设置): 新建用户时删除不了为空的用户组
  • fix(系统设置): 修复系统下操作日志不是全部工作空间的缺陷 (#13853)
  • fix(测试跟踪): 修复测试报告、任务中心状态显示不一致的缺陷
  • fix: 禅道GET方式同步图片失败
  • fix: 导入用例自定义id重复判断大小写
  • fix: 禅道同步图片失败
  • fix: 同步缺陷优化错误提示
  • fix: 开源用户前端控制台报错
  • fix: 脑图编辑用例会清除标签
  • fix: 功能用例导入后没刷新列表
  • fix: 基础信息名称显示长度限制
  • fix: 执行测试计划接口用例无结果
  • fix: 用例评审超过当前页数后无法执行
  • fix: 切换测试计划没有显示到默认功能列表页
  • fix: 测试计划关联用例页面创建时间宽度优化

特别提示

本次版本修复了fastjson反序列化远程代码执行漏洞,请尽快升级至v1.20.4-lts版本

v1.20.3-lts


2022年5月20日

功能优化

  • refactor(系统设置): 在Jira里面填写禅道信息测试连接成功
  • refactor(接口测试): 修改core依赖版本
  • refactor(接口测试): 优化场景断言,添加断言后置顶
  • refactor(接口测试): 优化场景断言置顶的方法
  • refactor(接口测试): 场景步骤快捷添加优化,请求支持同级添加步骤
  • refactor(测试跟踪): 优化批量删除公共用例库
  • refactor(测试跟踪): 批量删除公共用例库去掉线程
  • refactor(测试跟踪): 部分编辑页防止重复点击保存
  • refactor(测试跟踪): 脑图模块下没有用例也显示展开图标
  • refactor: License校验修改
  • refactor: 为序列化对象增加 serialVersionUID
  • refactor: 用户下拉框选项显示id和邮箱
  • refactor: 工作空间添加用户下拉框显示优化
  • style(性能测试): 修改首页样式
  • style(测试计划): 修改菜单间隔样式
  • style(测试跟踪): 修改测试跟踪首页样式
  • feat(接口测试): 场景导入接口 case 增加按照创建时间排序

问题修复

  • fix(接口测试): mock响应中后置脚本加载jar包时只加载访问的mock接口所属项目下的
  • fix(接口测试): 修复API CASE请求体JSON-SCHEMA打开-关闭导致编辑好的请求内容发生变化
  • fix(接口测试): 修复JSON SCHEMA格式数组number类型解析错误问题
  • fix(接口测试): 修复Schema 函数处理问题
  • fix(接口测试): 修复dubbo协议执行时环境校验提示问题
  • fix(接口测试): 修复xpath断言不生效的缺陷
  • fix(接口测试): 场景导出JMX时host转换增加带端口号域名的解析
  • fix(接口测试): 修复导出jmx报错
  • fix(接口测试): 修复导入jmx自定义请求环境校验错误问题
  • fix(接口测试): 接口测试导出jmx或者转性能测试时去掉DNSCacheManager
  • fix(接口测试): 优化自动化场景导入接口的顺序
  • fix(接口测试): 修复加载用例只加载最近一条的缺陷
  • fix(接口测试): 修复接口调试偶发接收不到结果问题
  • fix(接口测试): 修复场景步骤转存为自定义接口的问题
  • fix(接口测试): 修复模块名无法过滤大写英文字母的缺陷
  • fix(接口测试): 修复接口测试报告导出时请求信息获取不到的bug
  • fix(接口测试): 修复脚本断言弹窗鼠标不小心滑动,弹窗就消失了的缺陷
  • fix(测试跟踪): 测试用例附件丢失
  • fix(测试跟踪): 测试报告查询语句放到ext文件
  • fix(测试跟踪): 修复批量删除公共用例报错缺陷
  • fix(我的工作台): ui样式修改
  • fix: 脑图点击模块未展开
  • fix: 用户组列表操作人显示的ID
  • fix: 脑图顺序添加多个用例时顺序错乱
  • fix: 修复开源代码新项目不能创建接口的问题

特别提示

本次版本修复了Jenkins插件中fastjson反序列化远程代码执行漏洞,请尽快升级Jenkins插件

v1.20.2-lts


2022年5月13日

功能优化

  • refactor(测试跟踪): 删除注释代码
  • refactor(测试跟踪): 优化公共用例库列表查询
  • refactor(测试跟踪): 用例评审创建页面输入框对齐
  • refactor(测试跟踪): 首页关联用例数量统计尽量一行展示
  • refactor(测试计划): 优化大批量执行KAFKA消费慢情况
  • refactor(性能测试): 性能测试路径修改成绝对路径
  • refactor(性能测试): 性能测试解析证书路径修改成相对路径
  • refactor(定时任务): 定时任务统一控制最小间隔不能低于一分钟
  • refactor(接口测试): 优化多数据源切换,当多次切换后再切回原环境则显示原始数据源
  • refactor: jar包搜索支持文件名
  • refactor: 资源池执行接口测试修改
  • refactor: 测试跟踪首页关联用例数量tab出现滚动条
  • style(测试跟踪): 公共用例库显示数量宽度增加
  • style(报表统计): 报表统计首页优化,取消未上线的报表功能卡片
  • style: 表格去掉多余的滚动条
  • feat(UI自动化): 调试支持本地浏览器运行
  • feat(系统设置): 个人信息增加用户组修改
  • feat(测试跟踪): 已归档的测试计划不可执行
  • feat: jar包支持工作空间级别和项目级别可见

问题修复

  • fix(UI 自动化): idea 插件导入 json-schema 默认格式
  • fix(UI 自动化): idea 插件导入保存报错,无response内容修复
  • fix(UI测试): UI报告高级搜索支持所属测试字段
  • fix(UI自动化): 修改UI设置默认提示地址、调整UI测试tab的顺序
  • fix(接口测试): github#13330 低分辨率 接口首页 滚动条显示问题
  • fix(接口测试): 修复JDBC请求历史数据源未清理导致执行错误问题
  • fix(接口测试): 增加XPath2Extractor提取解决xml格式和html格式提取问题
  • fix(接口测试): 修复使用K8S资源池执行接口测试,对应SA无权限时报告被清除问题
  • fix(接口测试): 修复场景url路径包含空格另存为接口定义后保存提示请求路径无效的缺陷
  • fix(接口测试): 修复批量执行case后勾选case批量删除case提示删除成功实际删除失败的缺陷
  • fix(接口测试): 修复只读用户通过ctrl+s可以保存CASE的缺陷
  • fix(接口测试): 解决接口自动化导入报错
  • fix(接口测试): 修复大批量执行含自定义脚本和CSV文件导致请求阻塞问题
  • fix(接口测试): 优化接口测试报告中的高级查询字段
  • fix(接口测试): 修复场景历史数据断言子步骤关闭状态下-调试仍执行断言的缺陷
  • fix(接口测试): 修复接口测试创建后没有返回版本名的问题
  • fix(接口测试): 修复断言步骤内容不支持鼠标滑动全选问题
  • fix(接口测试): 修复事物控制器复选框初次添加时无法点击问题
  • fix(接口测试): 修复接口定义请求路径包含空格,提示路径无效的缺陷
  • fix(接口测试): idea插件导入支持json-schema
  • fix(测试跟踪): 功能用例导入stepModel字段非必填
  • fix(测试跟踪): 已归档计划脑图无弹窗
  • fix(测试跟踪): 脑图保存丢失临时节点
  • fix(测试跟踪): 功能用例导入部分校验失效
  • fix(测试跟踪): 只读用户可以编辑功能用例
  • fix(测试跟踪): 测试计划已归档遗留部分处理
  • fix(测试跟踪): 更多操作新建用例描述填写无效
  • fix(测试跟踪): 用例评审用例名称没有显示的问题
  • fix(测试跟踪): 修复功能用例没有预期步骤时导出excel后相关字段变为null的问题
  • fix(测试跟踪): 修复测试计划历史报告数据因查询sql变更导致的无法查看的问题
  • fix(测试跟踪): 脑图选中模块后切换到其他项目仍显示上个项目的脑图
  • fix(测试跟踪): 测试计划功能用例列表中修改状态没有更新测试计划状态
  • fix(测试跟踪): 测试计划功能用例批量更改用例的执行结果,执行人未变更
  • fix(测试跟踪): 测试计划里执行功能用例后,在功能用例列表没有更新执行结果
  • fix(项目设置): 用户组与权限-成员,可以移除当前登录用户
  • fix(项目设置): 用户组与权限存在的问题
  • fix(项目设置): 用户组添加成员时显示了所有项目
  • fix(性能测试): 修复报告生成前查询时报null的问题
  • fix(系统设置): 创建用户选项目与空间联动
  • fix(系统设置): 修复工作空间下的项目管理/环境管理可以在操作日志中看到在操作对象筛选项没有对应的选项的缺陷
  • fix(个人信息): 解决系统设置增加用户删除报错
  • fix: idea导入默认展示raw
  • fix: jar包管理重名校验
  • fix: 缺少xpack获取版本信息报错
  • fix: 修复部分环境JMeter函数不生效的问题

v1.20.1-lts


2022年5月7日

💥v1.18.2起离线安装包已支持arm64版本,下载链接 https://community.fit2cloud.com/#/products/metersphere/downloads💥

功能优化

  • refactor(接口测试): 优化测试用例执行结束后发送通知的取值方式
  • refactor(接口测试): 优化更新执行结果方法
  • refactor(接口测试): 停止所有任务增加详细日志
  • refactor(接口测试): 重构任务中心全部停止方法提升性能
  • refactor(接口测试): 优化场景列表标签内容过长鼠标悬停提示
  • refactor(接口测试): 场景编辑调试后点击调试历史总数显示为0/只显示最新的5条调试记录/设置每页显示条数无效果
  • refactor(模块tree): 关联用例时模块名显示不全优化
  • refactor(消息通知): 消息通知去掉html
  • refactor(消息通知): 统一使用文本作为消息通知模版,删除html模版
  • refactor(测试计划): 去除遗留的执行次数列
  • refactor(测试计划): 规范执行日志输出方便执行过程问题排查

问题修复

  • fix(接口测试): 修复CASE执行未发消息问题
  • fix(接口测试): 修复DELETE请求Body数据未生效问题
  • fix(接口测试): 修复DELETE请求接口使用变量作为域名的场景URL拼接错误问题
  • fix(接口测试): 解决swagger导入部分属性处理问题
  • fix(接口测试): 场景被跨项目A的场景和测试计划引用后-该场景的中跳转链接跨项目显示不正确
  • fix(接口测试): 修复文档分享中jsonschema参数的显示问题
  • fix(接口测试): 修复接口定义导入metersphere格式失败的缺陷
  • fix(接口测试): 简化用例执行时的执行用户信息参数
  • fix(接口测试): 修复用例执行结果和表格状态不一致的问题
  • fix(接口测试): 修复报告中范例展示时预览数据出现数组格式的问题
  • fix(测试跟踪): 功能用例使用自定义ID,在测试计划中ID显示错误
  • fix(测试跟踪): 修复测试计划里查看报告时接口用例创建人为关联人的问题
  • fix(项目设置): 修复操作日志已知缺陷
  • fix(项目设置): 修复操作日志,操作对象显示的不对的缺陷
  • fix(项目设置): 添加和修改更新测试计划的定时任务设置没有记录操作日志
  • fix(项目设置): 修复操作日志功能用例从回收站恢复后,未展示对应的操作信息的缺陷
  • fix(项目设置): 修复工作空间和项目设置的操作日志,通过添加操作对象搜索条件,无法正确查出对应数据的缺陷
  • fix(性能测试): 报告对比时关闭按钮位置修改
  • fix(性能测试): 修复报告中日志详情出现重复日志的问题
  • fix(性能测试): 修复报告对比时切换分页出现缓存的问题
  • fix(性能测试): 修复性能测试批量删除时没有把查询条件带上的问题
  • fix(消息通知): 修复评论缺陷时处理人变量不能获取的问题
  • fix(测试计划): 修复串行某个执行点超时后导致整个后续执行链都超时问题
  • fix(系统设置): 修复修改系统参数时会重置mock环境其余配置的问题
  • fix(系统设置): 修复工作空间操作日志中出现了非工作空间操作的日志的缺陷
  • fix: 修复切换项目后显示上一个项目资源的问题
  • fix: 测试计划性能测试报告导出后缺少执行时长
  • fix: 不同模块下的同级子模块也不能用一样的名称

v1.20.0-lts


2022年4月28日

💥v1.18.2起离线安装包已支持arm64版本,下载链接 https://community.fit2cloud.com/#/products/metersphere/downloads💥

新增功能

  • 新增UI测试模块(X-Pack)
  • 新增测试计划“已归档”状态
  • 新增自定义“误报库”匹配逻辑功能(X-Pack)

功能优化

  • 测试跟踪: 新增批量运行测试计划功能
  • 测试跟踪: 测试用例页面的UI优化,方便自定义字段更好的展示
  • 测试跟踪: 测试计划执行效率优化
  • 测试跟踪: 第三方平台缺陷支持全量同步(X-Pack)
  • 接口测试: 接口定义创建新版本时支持复制Case和Mock数据
  • 接口测试: 接口自动化切换运行环境支持多数据源平滑切换(数据源名称需一致)
  • 接口测试: 接口自动化创建定时任务增加运行环境校验
  • 接口测试: 接口调试响应速度优化
  • 接口测试: MQTT Sub支持匹配消息内容结束接收(X-Pack)
  • 系统设置: 邮件设置增加指定发件人功能
  • 系统设置: 新增项目级别的配额管理

问题修复

  • 测试跟踪: 测试跟踪用例模板上传的用例;用例名称和内容是空的;标签中含有换行 #12826
  • 测试跟踪: MQTT接口自动化 修改步骤名字后,点调试和下拉小箭头,修改内容不生效 #12457
  • 测试跟踪: 多个功能测试用例关联同一个场景C,其他用例关联场景用例时可见重复的场景C #12708
  • 测试跟踪: 对接禅道企业版,缺陷模板中自定义字段的末尾如果有空隔,会导致此自定义字段无法传递给禅道 #12367
  • 测试跟踪: 脑图新增标题后,点击报存,在设置为用例后,多次点击保存,新增的用例出现丢失 #12143
  • 接口测试: Postman导入的API中,如果在Path中包含有变量,导入后再Path中存在“${xx}”,修改成“{xx}”后无法编辑 #13042
  • 接口测试: Swagger 2.0的脚本导入到MeterSphere后,响应内容状态码显示错误 #13037
  • 接口测试: 添加用例至公共用例库后,对用例库中该用例进行编辑并保存时,公共用例库中添加的用例被自动移除 #13004
  • 接口测试: CSV文件内引号获取不准确 #12920
  • 接口测试: Mock完成设置后,选择执行,响应结果不是Mock设置里的响应结果 #12899
  • 接口测试: v1.19.3版本,断言启动和关闭按钮,保存后未生效 #12904
  • 接口测试: 编辑接口用例时,ESB格式的TCP请求参数显示不全 #12778
  • 性能测试: 单接口用例转换为性能测试用例时,请求统计中的用例名称建议显示为原单接口用例名称 #11743
  • 系统设置: 修改脑图设计的用例保存后,出现操作日志写入异常,版本号v1.19 #12099

v1.19.3


2022年4月15日

💥v1.18.2起离线安装包已支持arm64版本,下载链接 https://community.fit2cloud.com/#/products/metersphere/downloads💥

功能优化

  • perf(接口测试): 保存场景优化
  • refactor(接口测试): 优化场景保存
  • refactor(测试跟踪): 增加关联表索引
  • refactor: 测试计划报告名称长度增加
  • style(测试计划): 修改计划报告名太长页面展示问题

问题修复

  • fix(接口测试): swagger2.0导入错误
  • fix(接口测试): swagger3.0导入导出错误
  • fix(接口测试): tfs平台缺陷模板添加自定义字段 同步问题处理
  • fix(接口测试): 修复JSON对象格式化内容包含@type报错问题
  • fix(接口测试): 修复QUERY参数拼接到URL中出现换行问题
  • fix(接口测试): 修改TCP端口录入方式支持字符串
  • fix(接口测试): 修复超过1000行csv并发执行取值错误问题
  • fix(接口测试): 第三方平台 禅道 & azure devops 缺陷同步问题
  • fix(接口测试): 修复新建接口case执行完成后点击JSONPath推荐失效问题
  • fix(接口测试): 修复场景步骤导入API或CASE顺序错乱问题
  • fix(接口测试): 修复场景报告解析if控制器失败的问题
  • fix(接口测试): 修复场景变量为空值时Log中输出为null问题
  • fix(接口测试): 修复用例引用关系未排除回收站中的数据
  • fix(项目设置): 执行自定义代码片段一直loading
  • fix(测试用例): 修复测试用例自定义字段有重复的问题
  • fix(测试用例): 修复测试用例页面在特定条件下卡死的问题
  • fix(测试跟踪): 修复测试计划 导出的场景用例报告显示的不正确的问题
  • fix(测试跟踪): 默认项目用例模版,新增自定义字段未显示
  • fix(性能测试): 修复性能测试文件上传时文件名没有转化的问题

v1.19.2


2022年4月8日

💥v1.18.2起离线安装包已支持arm64版本,下载链接 https://community.fit2cloud.com/#/products/metersphere/downloads💥

功能优化

  • perf(接口测试): 兼容已经存在的JSONSCHEMA大数据性能问题
  • perf(测试计划): 测试计划执行时准备数据查询优化
  • refactor(接口测试): 优化大文件JSON转Schema格式卡顿现象
  • refactor(接口测试): 用例和接口执行优化
  • refactor(接口测试): 修复修改表头设置调整字段顺序没立即生效的缺陷
  • refactor: 测试计划名称长度增加
  • style(用例评审): 用例评审页面滚动条隐藏
  • style(测试跟踪): 调整测试跟踪关联时的表格样式

问题修复

  • fix(接口测试): 修复8000行JSON作为参数的接口使用文档无法加载的缺陷
  • fix(接口测试): 修复JDBC请求步骤所属环境未随公共环境变动问题
  • fix(接口测试): 修复Mock请求响应体xml格式的xml header无法储存空报文头的问题
  • fix(接口测试): 修复SQL协议请求无法获取环境设置的问题
  • fix(接口测试): 修复jdbc请求执行环境切换问题
  • fix(接口测试): 修复schema类型数据执行取值类型错误问题
  • fix(接口测试): 记录swagger导入验证出错问题
  • fix(接口测试): 解决swagger导入报类型转换问题
  • fix(接口测试): 修复大JSON执行报错问题
  • fix(接口测试): 缺陷管理-禅道缺陷往ms同步,图片不显示
  • fix(接口测试): 修复接口json请求体里使用函数不生效问题
  • fix(接口测试): 接口导入问题
  • fix(接口测试): 修复场景变量CSV在循环中只取值重复问题
  • fix(接口测试): 修复导入数据执行QUERY参数拼接错误问题
  • fix(接口测试): 接口导入环境配置信息
  • fix(接口测试): 补充场景自动化导入创建接口定义时的响应体数据
  • fix(接口测试): 修复接口文档版本筛选不生效的问题
  • fix(接口测试): 修复接口覆盖率的统计方式,当没有接口或场景时覆盖率为0
  • fix(权限设置): 个人信息无权限禁用入口
  • fix(模版管理): 修复模版编辑点击帮助时弹框的问题
  • fix(测试跟踪): 修复缺陷列表用例为0,场景导入创建接口响应体默认值问题
  • fix(测试跟踪): 修复测试计划列表功能用例数、接口用例数、场景用例数为0的缺陷
  • fix: 去掉不能排序的字段
  • fix: 修复登录页面提示信息不生效的问题

v1.19.1


2022年4月1日

💥v1.18.2起离线安装包已支持arm64版本,下载链接 https://community.fit2cloud.com/#/products/metersphere/downloads💥

功能优化

  • perf(接口测试): 及时释放部分全局变量
  • perf(接口测试): 优化测试计划执行性能问题
  • refactor(接口测试): 修复ESB接口创建案例时请求参数为空的问题
  • refactor(接口测试): 修复mock期望响应为xml格式时xml头无法删除的问题
  • refactor(接口测试): 修复场景引用sql场景中切换环境无效的问题
  • refactor(接口测试): 批量展开步骤优化
  • refactor(接口测试): 优化接口测试报告
  • refactor(接口测试): 场景编辑变更记录加载较慢的优化
  • refactor(接口测试): 修复前后置脚本插件出现异常字符的问题
  • refactor(接口测试): 修复测试报告饼状图悬浮窗中没有提示数据类型的问题
  • refactor(接口测试): 优化接口定义列表按照用例数排序时字段解析为字符串而非数字的问题
  • refactor(接口测试): 优化误报断言,并解决因误报断言导致的执行失败不继续功能出现的问题
  • refactor(接口测试): 优化场景报告步骤排序方法,以解决存在未执行步骤时报告步骤排序错乱的问题
  • style(接口测试): 场景步骤右侧显示不全优化
  • style(接口测试): 场景步骤右侧悬浮按钮样式优化
  • refactor(测试跟踪): 优化测试报告中的api执行结果统计,增加未执行的图表统计
  • refactor(性能测试): 优化性能测试报告页面的批量操作
  • refactor(项目设置): 优化环境设置中全局前后置脚本的描述
  • style(性能测试): 性能测试报告页面更紧凑
  • style(测试计划): 去掉测试计划功能用力编辑页面滚动条

问题修复

  • fix(接口测试): TCP接口,版本对比,版本和内容显示反了
  • fix(接口测试): swagger2.0导入response->jsonschema处理
  • fix(接口测试): 修复LengthPrefixedBinaryTCPClient无法发送报文的问题
  • fix(接口测试): 修复query参数未拼接到url问题
  • fix(接口测试): 缺陷管理-禅道缺陷往ms同步,图片不显示
  • fix(接口测试): 场景导入加判断_跳转加权限限制
  • fix(接口测试): 调整数据补充数据
  • fix(接口测试): 解决导入场景补充case不能执行的问题
  • fix(接口测试): 场景导入创建人默认
  • fix(接口测试): 场景导出,加一层搜索
  • fix(接口测试): 场景导入过滤判断排除0
  • fix(接口测试): 场景导入场景存在变引用
  • fix(接口测试): 【接口测试】场景引用的case跳转后,工作空间信息会消失
  • fix(接口测试): 执行队列传参错误问题修复
  • fix(接口测试): 自定义脚本增加前后置处理
  • fix(接口测试): 需求与用例关联关系实时同步azure devops
  • fix(接口测试): 修复场景引用接口时表格错位的问题
  • fix(接口测试): 修复场景变量隔离就近取值原则问题
  • fix(缺陷管理): 写入无效的项目id进入创建缺陷页面报错
  • fix(缺陷管理): 修复tapd查询需求时只有前30条的问题,tapd接口默认200
  • fix(缺陷管理): 缺陷模板默认项目 添加自定义字段后,没有直接同步到自定义表头
  • fix(版本对比): 对比算法补充
  • fix(接口定义): 优化接口定义接口case批量执行时选择“环境组”功能,已去掉
  • fix(项目设置): 操作日志,点击标题不能跳转
  • fix(测试计划): 修复测试阶段维护的数据
  • fix(测试计划): 报告导出后性能测试用例不显示
  • fix(测试跟踪): 查询测试计划报错
  • fix(测试跟踪): 脑图保存用例丢失
  • fix(测试跟踪): 测试计划列表偶现报错
  • fix(测试跟踪): 测试计划脑图无法查看缺陷
  • fix(测试跟踪): 测试用例切换其它信息下的tab时控制台报错
  • fix(测试跟踪): 测试用例关联需求时组件重叠
  • fix(测试跟踪): 测试计划缺陷管理列表查询优化
  • fix(测试跟踪): 修复功能用例表头显示字段没有所属项目字段却在操作显示了所属项目的缺陷
  • fix(我的工作台): 列表信息显示的人员名称格式不一致
  • fix: azure devops平台创建的bug未同步到 metersphere

v1.19.0


2022年3月25日

💥v1.18.2起离线安装包已支持arm64版本,下载链接 https://community.fit2cloud.com/#/products/metersphere/downloads💥

新增功能

  • 接口测试报告新增“未执行”类别展示
  • 接口场景自动化跨项目导入支持保留引用关系
  • 接口场景自动化交互优化
  • 项目维度配置消息通知及应用模板

功能优化

  • 测试跟踪: 用例评审关联用例支持列表选择
  • 测试跟踪: 测试计划和用例评审页面优化
  • 测试跟踪: 测试计划中接口用例执行顺序与添加顺序保持一致
  • 测试跟踪: 缺陷管理删除缺陷增加二次确认
  • 接口测试: 接口测试支持保存上一次选择的协议
  • 接口测试: 场景自动化报告统计优化
  • 性能测试: 性能测试列表操作新增执行按钮
  • 性能测试: 性能测试列表新增批量删除性能测试
  • 项目设置: 项目环境HTTP配置增加批量添加请求头功能
  • 系统设置(X-Pack): 模块管理新增“我的工作台”启用开关
  • 通用功能(X-Pack): 统一消息设置与定时任务通知的模板

问题修复

  • 测试跟踪: 测试跟踪的报告列表中,能够编辑但是不能保存 #11636
  • 测试跟踪: 测试计划里的 场景 读取 csv , 报告里的步骤 读取的顺序不对 #11630
  • 测试跟踪: Track-Review中,Batch unlink有时会导致SQLSyntaxErrorException #11342
  • 测试跟踪: 在脑图模式下-保存子节点为新模块时,出现报错 #10347
  • 接口测试: mock服务选择相应为xml格式时,version=”1.0” encoding=”UTF-8”无法修改或删除 #11597
  • 接口测试: 后置脚本批量执行多条SQL, 报错 #11564
  • 接口测试: 1.16.6升级到1.18.3,原有的场景中的query参数没有拼接到url上 #11687
  • 接口测试: JMeter里设置的断言规则和数量导入到metersphere后不正确 #11700
  • 接口测试: 接口责任人相关SQL错误 #11607
  • 接口测试: 接口测试执行无法正常结束 #11197
  • 接口测试: 在循环控制器里面嵌套另一个循环控制器,里面这个循环控制器的超时时间,每次外面的循环再次循环时,不是重置,而是累加的,保存场景也报错 #10628
  • 接口测试: 运行mock服务,配置的响应状态码和响应结果不起作用 #11609
  • 性能测试: 脚本使用CSV分割多节点压测异常,每个节点目前都会从头开始重复取值CSV中的数据,通过数据库错误日志查看,确认同一值被重复多次调用 #11235
  • 项目设置: 新的工作空间, 没有项目,点击项目设置, 弹出框报错 #11603

v1.18.3


2022年3月18日

💥💥 升级提醒 💥💥 💣自v1.17.0起增加了版本管理(X-Pack),并对数据进行了自动适配处理,升级可能会消耗一些时间,请选择合适的时间进行升级。。💥

💥v1.18.2起离线安装包已支持arm64版本,下载链接 https://community.fit2cloud.com/#/products/metersphere/downloads💥

功能优化

  • refactor(接口测试): 场景页面加载卡顿优化
  • refactor(接口测试): 优化场景步骤初始化方法
  • refactor(接口测试): 优化csv预览功能
  • refactor(接口测试): 关闭场景时清空引用对象
  • refactor(接口测试): 用例批量执行增加返回数据
  • refactor(性能测试): 调整默认的 maxThreadNumbers

问题修复

  • fix(测试跟踪): 提交Jira缺陷时获取报告人不全
  • fix(测试跟踪): 修复测试计划里面无法筛选失败的接口场景的测试结果用例的缺陷
  • fix(接口测试): 修复接口test添加断言为jsonpath点击推荐jsonpath邮箱格式提取错误的缺陷
  • fix(接口测试): 并发数设置校验
  • fix(接口测试): 修复识别不到带-的rest参数问题
  • fix(接口测试): 修复一键收起失效问题
  • fix(接口测试): 修复接口复制附件丢失问题
  • fix(接口测试): 修复创建场景附件丢失问题
  • fix(接口测试): 修复场景步骤过多时无法停止问题
  • fix(接口测试): 修复接口列表环境为空报错的缺陷
  • fix(接口测试): 修复场景执行报告顺序不正确的缺陷
  • fix(接口测试): 修复场景里用接口上传的文件名乱码的缺陷
  • fix(接口测试): 同名场景变量和环境变量匹配规则调整场景最优先
  • fix(性能测试): 修复报告也csv配置没有显示的问题
  • fix(性能测试): 修复性能测试分割csv时重复分割的问题
  • fix(性能测试): 性能测试引用相同文件去重复
  • fix(消息通知): 修复接口测试定时任务发送邮件ID错误的问题
  • fix: 禁用TRACE/TRACK方法
  • fix: 去掉多余的方法调用
  • fix: 禅道获取影响版本报错

v1.18.2


2022年3月11日

💥💥 升级提醒 💥💥 💣自v1.17.0起增加了版本管理(X-Pack),并对数据进行了自动适配处理,升级可能会消耗一些时间,请选择合适的时间进行升级。。💥

💥v1.18.2起离线安装包已支持arm64版本,下载链接 https://community.fit2cloud.com/#/products/metersphere/downloads💥

功能优化

  • refactor(接口测试): 修复Mock期望可以使用JMeter函数提示对问题
  • refactor(接口测试): 优化报告查询sql
  • refactor(接口测试): 场景步骤加载优化
  • refactor(接口测试): 优化部分日志输出
  • refactor(系统设置): 对话框按钮显示问题
  • perf(消息通知): 优化发送通知的性能

问题修复

  • fix(接口测试): 导入jmx接口文件请求头导入为空
  • fix(接口测试): 修复mock请求体可以设置JMeter内置函数的问题
  • fix(接口测试): 批量执行case是集合报告名称增加必填标识
  • fix(接口测试): 修复接口case中选择批量串行并行生成集合报告时未填写报告名称生成报告为独立报告的缺陷
  • fix(接口测试): 修复批量执行case部分case未选择运行环境批量执行未提醒选择环境的缺陷
  • fix(接口测试): 修复批量执行case串行并行生成集合报告生成报告触发方式为:手动触发的缺陷
  • fix(接口测试): 导入请求体格式是json的jmx格式的接口,导入后默认请求体格式是raw
  • fix(接口测试): 修复自定义脚本导入api时不展示没有case接口的问题
  • fix(接口测试): 优化设置环境变量参数的代码
  • fix(接口测试): 修复环境变量设置造成阻塞问题
  • fix(接口测试): 设置环境变量参数时允许设置为空
  • fix(接口测试): 编辑场景时导入接口对话框按钮问题
  • fix(接口测试): 修复资源池执行带附件的场景时附件找不到的问题
  • fix(接口测试): 修复编辑场景用例的参数或其他配置时未保存,关闭时未提示当前没保存用例的缺陷
  • fix(性能测试): 修复性能测试csv打开分割没有显示的问题
  • fix(性能测试): 修复性能测试详情顺序随机的问题
  • fix(测试跟踪): 解决功能用例Excel导入精度问题
  • fix(测试跟踪): 测试计划开启允许重复后,关联接口没有过滤掉case为空的接口
  • fix(测试跟踪): 修复部分测试计划点开后,页面出现无响应的缺陷
  • fix(系统设置): 数据库配置oracle驱动,默认生成的数据库连接URL不对
  • fix(项目设置): 项目环境对话框操作按钮未显示
  • fix: 修改sql提高在不同的mysql中兼容性
  • fix: 修改sql中的关键字列名
  • fix: 未保存用例生成关系图报错

v1.18.1


2022年3月04日

💥💥 升级提醒 💥💥 💣自v1.17.0起增加了版本管理(X-Pack),并对数据进行了自动适配处理,升级可能会消耗一些时间,请选择合适的时间进行升级。。💥

功能优化

  • refactor(接口测试): 优化SQL语句查询效率
  • refactor(接口测试): 接口批量执行后刷新列表
  • refactor(测试计划): 优化测试计划大批量执行KAFKA消息堆积现象
  • refactor(性能测试): 分享报告显示名称和执行人
  • refactor(消息通知): 修改测试计划通知配置候选人列表默认值
  • refactor: 模块管理增加开启和关闭我的工作台功能
  • perf(测试跟踪): 优化脑图创建缺陷页面样式
  • perf(测试跟踪): 功能用例自定义字段验证提示信息优化

问题修复

  • fix(接口测试): 修复接口用例列表批量执行因为开启误报库产生的错误
  • fix(接口测试): 修复TCP接口测试超时时间不生效的问题
  • fix(接口测试): 新建mock时请求体默认类型从json改为form
  • fix(接口测试): 修复swagger定时同步消息通知缓存问题
  • fix(接口测试): 修复修改API路径,引用用例的场景中的用例的路径没有修改的缺陷
  • fix(接口测试): 优化测试报告的查询效率
  • fix(接口测试): 优化导入接口时的报错提示
  • fix(接口测试): 修复用例清除环境不生效问题
  • fix(接口测试): 修复场景引用步骤可以操作问题
  • fix(接口测试): 修复场景引用导入接口用例报错java.lang.IndexOutOfBoundsException的缺陷
  • fix(接口测试): 修复接口用例环境保存失效的缺陷
  • fix(接口测试): 修复用例执行未选择环境不提示问题
  • fix(接口测试): 修复接口定义高级搜索创建人无效的缺陷
  • fix(接口测试): 修复测试报告查看报告详情页面报错问题
  • fix(接口测试): 接口定义首页跳转时重置已选择的模块节点
  • fix(接口测试): 修复场景测试生成报告步骤顺序不正确的缺陷
  • fix(接口测试): 修复删除场景弹框提示信息无场景名称的缺陷
  • fix(测试跟踪): 编译报错
  • fix(测试跟踪): 脑图模块移动报错
  • fix(测试跟踪): 切换每页数量拖拽顺序失效
  • fix(测试跟踪): 企业版禅道无法获取影响版本
  • fix(测试跟踪): 修复功能用例关联缺陷后不能取消关联的缺陷
  • fix(性能测试): 修复性能测试jmx中脚本空格被过滤掉的问题
  • fix(性能测试): 修复性能测试导入多文件时顺序不一致的问题
  • fix(环境管理): 配置环境组无法选择项
  • fix(环境管理): 创建环境组操作按钮显示错位
  • fix(环境管理): 点击“模块”后再点击“无”添加环境会有“模块不能为空”的提示导致无法添加
  • fix(系统设置): 设置自定义字段弹窗标题显示错误
  • fix(系统设置): 全局前后置脚本变更历史冗余字符去除
  • fix(系统设置): 选择项目筛选后再删除环境,列表筛选失效
  • fix(系统设置): 修复环境设置中编辑下模块和路径匹配时模块和路径允许为空的缺陷
  • fix(测试计划): 第一次设置定时任务不自动开启状态
  • fix(测试计划):测试计划关联功能用例未勾选数据点击保存报错
  • fix(缺陷管理): 提交到禅道缺陷里面的图片不正确的问题
  • fix(功能用例):自定义字段样式未对齐
  • fix(用例评审):用例评审输入评论后无法从通过切换为未通过
  • fix: 测试计划性能测试用例order字段初始化报错
  • fix: 接口调用恶意删除文件漏洞
  • fix: 未授权XXE漏洞(使用SAXReader导致的未授权XXE攻击漏洞)
  • fix: Prometheus未授权访问漏洞(Prometheus组件未授权访问导致的敏感信息泄漏)
  • fix: getMdImage 函数未授权调用漏洞

v1.18.0


2022年2月24日

💥💥 升级提醒 💥💥 💣自v1.17.0起增加了版本管理(X-Pack),并对数据进行了自动适配处理,升级可能会消耗一些时间,请选择合适的时间进行升级。。💥

新增功能

  • Mock触发条件新增规则匹配与逻辑判断
  • 接口CASE支持生成集合报告
  • 性能测试报告新增分享报告功能
  • MQTT Sub 新增单位时间内按接收数量结束订阅(X-Pack)

功能优化

  • 测试跟踪: 测试计划关联缺陷与用例关联缺陷隔离
  • 测试跟踪: 测试计划新增批量“开启/停止”定时任务
  • 测试跟踪: 测试报告支持修改报告名称
  • 测试跟踪: 测试用例关联需求支持模糊搜索
  • 接口测试: 接口自动化“复制/引用”场景支持配置是否启用原场景变量
  • 接口测试: 优化用例和场景批量执行
  • 接口测试: 优化接口自动化插件支持联动
  • 性能测试: 修改性能测试报告页面报错的弹框
  • 系统设置及其他: 个人信息中的邮箱支持修改
  • 系统设置及其他: 权限管理新增个人信息管控
  • 系统设置及其他: 全局前后置脚本新增变更历史
  • 系统设置及其他: 变更历史分表查询优化
  • 系统设置及其他(X-Pack): 消息通知模板新增“通过率”和“运行时间”变量

问题修复

  • fix(接口测试): 修复mock匹配设置不等于时匹配失误的问题
  • fix(接口测试): 修复Mock编辑页面不会随着浏览器窗口自动调整大小的问题
  • fix(性能测试): 修复性能测试变更历史json对比的问题
  • fix(性能测试): 修复性能测试分享报告下载详细日志报错的问题
  • fix(测试计划): 关联dubbo接口用例时提示选择运行环境
  • fix(测试计划): 定时任务开关提醒优化
  • fix(测试计划): 优化测试计划定时任务权限问题
  • fix(测试跟踪): 获取jira模板时优先使用个人信息中的配置
  • fix(测试跟踪): 首页失败用例TOP10所属测试计划跳转问题
  • fix(系统设置): 环境组中的环境预览,显示的跟环境域名里不一样

v1.17.3


2022年2月16日

💥💥 升级提醒 💥💥 💣自v1.17.0起增加了版本管理(X-Pack),并对数据进行了自动适配处理,升级可能会消耗一些时间,请选择合适的时间进行升级。。💥

功能优化

  • refactor(性能测试): 压力配置时ramp过大时图表不予展示 (848c057)
  • refactor: 定时清理报告添加日志 (72203f4)
  • refactor: 增加初始密码提示修改功能 (bb5fdcd)

问题修复

  • fix(测试跟踪): jira模板没有同步人员多选框字段 (78dc844)
  • fix(测试跟踪): 首页柱状图宽度不一致 (3fd0fa5)
  • fix(接口定义): 导入JMeter格式接口失败 (305c8d1)
  • fix(接口测试): 修复导出jmx文件禁用状态未生效问题 (5df4e68)
  • fix(接口测试): 修复场景引用api的数量不对的缺陷 (5cff241)
  • fix(接口测试): 修复接口自动化删除csv文件时无法显示文件名的缺陷 (ba2b27f)
  • fix(接口测试): 场景版本对比缺少步骤标号 (1726b95)
  • fix(接口测试): 修复接口自动化场景变量删除文件页面报错问题 (adb8a73)
  • fix(接口测试): 修复全局前后置脚本在启用自身场景环境不生效问题】 (bd1ff57)
  • fix(接口测试): 修改接口自动化场景用例列表表头显示“负责人”的缺陷 (e537e9d)
  • fix(接口测试): 修复接口案例转性能测试时debugSampler没有去掉的问题 (328e706)
  • fix(接口测试): 修复接口自动化场景列表创建人显示为id的缺陷 (#10560) (b984e48)
  • fix(性能测试): 修复上传jmx中已有 backend listener 的时候没有去重的问题 (0f0af3b)
  • fix(性能测试): 修复性能测试输出jmx时自定义变量位置不对的问题 (cf56c75)
  • fix(消息通知): 修复测试评审变量不全的问题 (7e9eb47)
  • fix(测试计划): 关联接口用例不能关联全部选中的接口用例 (d9adbf7)
  • fix(测试计划): 解决多个节点执行测试计划任务出现死锁问题 (1acdbd2)
  • fix(项目管理): 修改环境设置中模块和路径匹配时模块和路径可以为空的缺陷 (3b28d53)
  • fix: 变更历史查询问题 (0bdc7b0)
  • fix: 定时清理场景报告问题 (1f7bfaa)

v1.17.2


2022年2月11日

💥💥 升级提醒 💥💥 💣自v1.17.0起增加了版本管理(X-Pack),并对数据进行了自动适配处理,升级可能会消耗一些时间,请选择合适的时间进行升级。。💥

功能优化

  • refactor(接口测试): 接口测试dubbo接口下拉框增加过滤功能 (9e905cb)
  • refactor(接口测试): 优化大批量报告和队列入库慢问题 (4a53524)
  • refactor(接口测试): 大批量执行效率优化修复多节点执行阻塞时间长问题 (9df7c04)
  • refactor(性能测试): 处理jmx使用原始的方式删除dom (067bbbd)
  • refactor(性能测试): 性能测试转出jmx格式化修改 (30efc6f)
  • refactor: 个人信息中邮箱支持修改 (2adf484)
  • style: 规范 sql 建表语句 (56e7ce5)
  • style: 修改dubbo页面上的版本和变更历史的间距 (f2127b2)
  • style: 修改通知样式 (a8df92e)

问题修复

  • fix(接口测试): 修复Boolean类型变量使用取值错误问题 (97513ac)
  • fix(接口测试): 修复K8s执行csv文件未同步问题 (cfc2ed9)
  • fix(接口测试): 修复dubbo场景转性能测试时testClass和GuiClass元素丢失的问题 (a0ede24)
  • fix(接口测试): 修复http get请求JSON格式参数无法编码问题 (8a4315b)
  • fix(接口测试): 修复文档结构number 类型校验失败问题 (248ffd1)
  • fix(接口测试): 修复场景变量删除csv文件的提示错误的缺陷 (d4d40dd)
  • fix(接口测试): 修复引用场景显示问题 (fe7d3b1)
  • fix(接口测试): 修复引用用例未同步更新问题 (682bfae)
  • fix(接口测试): 修复接口路由重复跳转控制台报错 (6a2b00f)
  • fix(接口测试): 修复文档结构内容过多显示不全问题 (02cc7db)
  • fix(接口测试): 修复文档结构数组类型必含校验问题 (45eee7a)
  • fix(接口测试): 修复接口测试发送通知部分变量不能获取的问题 (fbcde56)
  • fix(接口测试): 修复场景跳转到接口用例详情后再打开其他接口用例,还是会弹出一开始的用例详情的缺陷 (263bdd8)
  • fix(代码优化): 修复前端String数据类型使用的不是双引号的问题 (3605b33)
  • fix(基础配置): 修改自定义jmeter-core版本号 (ddcf479)
  • fix(性能测试): 修复自动停止生成jmx失败的问题 (a75f2b8)
  • fix(性能测试): 修复性能测试输出jmx格式化的问题 (26f20df)
  • fix(性能测试): 修复多场景校验配额时没有过滤掉已禁用或已删除的问题 (3cd0965)
  • fix(测试跟踪): 测试计划关联接口用例显示错误 (4e3bca3)
  • fix(测试跟踪): 用例评审页面点击用例标题跳转 (86d72b8)
  • fix(测试跟踪): 复制功能用例点击关联缺陷报错 (83d77b5)
  • fix(测试跟踪): 修复测试计划初次设置定时任务时没有保存串行并行配置信息的缺陷 (bfd288e)
  • fix(系统设置): 操作日志,有操作对象显示了编码 (4907daf)
  • fix(系统设置): 日志操作对象国际化问题 (e20201c)
  • fix(消息通知): 去掉不支持的变量 (69830d7)
  • fix(消息通知): 修复编辑评审没有创建人变量的问题 (03f9b30)
  • fix(测试计划): 新增测试阶段字段在筛选列表中未更新 (27b3c88)
  • fix(版本管理): 修复创建版本时输入框长度没有限制的问题 (a7d0475)
  • fix(项目设置): 自定义代码片段执行python接口请求脚本失败 (3bd0954)
  • fix(项目设置): 修复非企业版在环境设置中会显示开启误报按钮的错误 (ff50594)
  • fix(项目设置): 修复误报编码校验是全系统唯一而不是当前项目唯一的问题 (eee4e8c)
  • fix: swagger3导入form-data格式请求体参数缺失 (cbc0785)
  • fix: 非Sass版Jira获取不到问题类型 (cce3559)
  • fix: 禅道提交缺陷图片无法显示 (aee3577)
  • fix: 修改缺陷平台后缺陷列表报错 (26b51eb)
  • fix: 修复修改配额后偶尔没有日志记录的问题 (ae8d22c)
  • fix: 企业版同步缺陷与选择的问题类型不一致 (2e7dda3)

v1.17.1


2022年1月28日

问题修复

  • fix(接口测试): github#10172,定时同步,连续添加定时任务,导入模块没有保存到 (cf534b2)
  • fix(接口测试): 修复JSON-SCHEMA转化数组格式数据时出错的问题 (3bdceac)
  • fix(接口测试): 场景只引用tcp接口,不选环境就能调试 (a304227)
  • fix(接口测试): 修复复制接口时报 undefined 的问题 (ab86c52)
  • fix(接口测试): 修复使用默认生成的Mock环境进行测试时会报错的缺陷 (be190f3)
  • fix(接口测试): 解决场景变量里上传csv文件,上传一个之后,再上传一个 就不行了 (45cc082)
  • fix(接口测试): 部分参数设置页面显示问题修复 (20714e1)
  • fix(接口测试): 解决场景版本对比关闭窗口编辑页面不能编辑问题 (9d64aa2)
  • fix(接口测试): 接口用例删除后导出接口定义还会导出回收站里的用例问题修复 (5cddb80)
  • fix(接口测试): 优化场景执行过程中报告步骤实时显示内容,针对误报内容及时展示出来 (7350dd9)
  • fix(测试跟踪): 修复功能用例当testId字段为other时保存失败的问题 (51e0922)
  • fix(测试跟踪): 缺陷模板消息通知页面加处理人字段 (6febc80)
  • fix(测试跟踪): 修复测试计划报告内含多条性能测试报告切换报告时部分数据不清空的问题 (b6c85f7)
  • fix(消息通知): 缺陷显示处理人变量 (e6b9926)
  • fix(系统设置): 自定义字段,系统字段可以编辑选项 (02729c3)
  • fix(功能用例): 导入用例创建的模块创建人字段为空 (b4ca63a)
  • fix: 去掉不用的类注入 (1ec9c7c)
  • fix: 功能用例导入模块带空格导入失败 (a4545f1)
  • fix: 保存场景用例删除关联图关系时没有重新设置graphId (4846e33)

v1.17.0


2022年1月27日

新增功能

  • 版本管理及版本对比(X-Pack)
  • 增加误报库配置,以及在测试报告处增加误报标记(X-Pack)
  • 接口测试结果增加误报标记
  • 定时清理测试报告

功能优化

  • 测试跟踪:测试跟踪报告列表增加运行耗时和成功率字段显示;
  • 测试跟踪:优化“功能用例”页面性能;
  • 接口测试:接口定义及场景支持批量复制;
  • 接口测试:内置函数构造器优化,参数设置支持选择提取参数;
  • 接口测试:优化接口定义、接口用例、接口自动化场景查询效率;
  • 性能测试:支持上传SSL证书;
  • 性能测试:优化校验资源池时的超时时间;
  • 性能测试:重构性能测试解析JMX的方式;
  • 性能测试:保存性能测试后不跳转到列表页面;
  • 性能测试:优化性能测试查询效率;
  • 系统设置及其他:后台日志保留天数可配置;
  • 系统设置及其他:LDAP用户邮箱属性为空时自动生成邮箱;
  • 系统设置及其他:项目设置中用户组与权限列表增加查看权限按钮;
  • 系统设置及其他(X-Pack):优化单点登录重定向URL配置方式。

问题修复

  • fix(接口测试):修复接口场景最后一次执行失败的情况下,测试计划中的最后执行结果不显示的问题 ;
  • fix(接口测试):修复Swagger导入Case为空的问题;
  • fix(接口测试):修复用例不选环境执行结果状态不更新的问题;
  • fix(接口测试):修复场景引用Postman导入用例显示错误的问题;
  • fix(测试跟踪):修复功能用例首页与模块统计不一致的问题;
  • fix(测试跟踪):修复复制的功能用例/接口定义的创建和更新时间是原用例的创建和更新时间的缺陷;
  • fix(测试跟踪):修复启用自定义ID时脑图可重复导入相同ID的Bug;
  • fix(测试跟踪):修复报告分享页面缺陷描述预览不生效的问题;
  • fix(测试跟踪):修复统计用例数量不一致的问题;
  • fix(测试跟踪):修复Jira勾选模板缺陷图片显示的问题;
  • fix(测试跟踪):修复测试计划进度显示错误的问题;
  • fix(项目报告):修复项目报告无法选择当前日期的问题。

v1.15.1


2021年11月26日

功能优化

  • refactor(接口测试): 去掉jenkins接口中旧版的api查询 (9878294)

问题修复

  • fix(消息通知): 修复jenkins通知跳转,性能测试跳转 (431c1ee61)
  • fix(消息通知): 修复jenkins通知跳转 (7769e696c)
  • fix(测试跟踪): 同步缺陷内存溢出 (29c233ba7)
  • fix(测试计划): 关联场景用例前环境判断 (75344ff3f)
  • fix(接口自动化): 引用场景id不显示 (419ccfc26)
  • fix(接口自动化): 域名根据环境切换问题 (046dfc3da)
  • fix(接口自动化): 只赋值ID和num (3169ce3ca)
  • fix(接口自动化): 原先删除的显示也不要 (92c9dec50)
  • fix(接口自动化): 一键收起问题 (c332b30fd)
  • fix(接口测试): 接口定义页面提醒未保存优化 (ec9082954)
  • fix(接口测试): 执行结果解析错误问题修复 (e7e0df284)
  • fix(接口测试): 场景列表点击ID跳转问题修复 (37da667c0)
  • fix(接口测试): 修复引用场景环境错乱问题 (198c272a6)
  • fix(其他): flyway处理历史数据问题 (b3d131bba)
  • fix(jenkins): 增加Jenkins执行接口的运行模式参数匹配 (b0199e3b9)
  • fix(jenkins): 修复jenkins执行通知内容 (f97cb0cca)
  • fix(jenkins): 修复jenkins执行接口用例选择环境的问题 (89dd7835e)
  • fix(jenkins): 修复jenkins执行接口用例的问题 (b606e9187)
  • fix(jenkins): 修复jenkins执行接口用例报null的问题 (73fe715c9)
  • fix(jenkins): 修复jenkins执行场景没有发送通知的问题 (3fd203047)
  • fix(jenkins): 修复Jenkins调用接口执行时通知中心没数据的问题 (c0d40b1e7)

v1.15.0


2021年11月25日

新增功能

  • 测试跟踪: 支持缺陷双向同步(X-Pack,支持TAPD、Jira、禅道平台)
  • 接口测试: 断言规则支持文档校验
  • 性能测试: 性能测试支持多种压力配置策略
  • 报表统计: 增加项目报告功能(X-Pack)

功能优化

  • 测试跟踪: 测试计划测试阶段支持添加选项
  • 测试跟踪: 用例脑图模式支持操作模块
  • 测试跟踪: 用例脑图模式支持创建、关联缺陷
  • 测试跟踪: 测试计划报告新增高级搜索功能
  • 测试跟踪: 测试计划添加性能测试,支持重新配置高级配置
  • 接口测试: POST请求参数增加编码设置
  • 接口测试: 增加环境组概念,支持将多个项目中的环境配置进行组合
  • 接口测试: 测试报告可以查看断言脚本内容
  • 性能测试: 优化压力配置页面布局及样式
  • 性能测试: 优化多节点日志页面
  • 性能测试: 测试报告显示压力配置页面
  • 性能测试: 优化性能测试报告列表页面
  • 系统设置及其他: 优化关注功能交互方式,提供专门的关注按钮
  • 系统设置及其他: 个人信息页面优化
  • 系统设置及其他: 变更历史及保存按钮修改为悬浮模式
  • 系统设置及其他: 优化环境编辑页面
  • 系统设置及其他: 项目设置新增用户组与权限
  • 系统设置及其他: 工作空间成员支持批量添加到项目
  • 系统设置及其他: 批量添加到工作空间可以指定用户组
  • 系统设置及其他: 批量添加到项目可以指定用户组
  • 系统设置及其他: 左侧菜单增加一键收起功能(包含功能用例、测试计划、用例评审、测试计划报告-接口用例统计分析、接口定义、接口自动化、场景全屏编辑)
  • 系统设置及其他: 后台日志中记录接口调用
  • 系统设置及其他: 错误日志输出到日志文件,而非系统标准输出。

问题修复

  • fix(场景案例): 修复场景变量编辑时自动生成变量的问题 (373109d56)
  • fix(性能测试): 修复性能测试中重复名称的提示
  • fix(性能测试): 修复性能测试自定义监控显示图表Bug(#7187)
  • fix(性能测试): 修复查询已结束的报告时日志下拉框没有备选资源池的问题
  • fix(性能测试): 修复测试计划中性能测试批量添加监控时页面卡死的问题
  • fix(报表统计): 修复已保存过的报表点击会报错的缺陷
  • fix(报表统计): 修复项目无法正常进入页面的问题
  • fix(接口测试): 修复JDBC请求环境变量不生效问题 (1e719d129)
  • fix(接口测试): 修复JSON-schema多数组情况下json转义的缺陷 (998f7d49a)
  • fix(接口测试): 修复Mock匹配是json-schema格式时匹配不到的问题 (f3d97eaaa)
  • fix(接口测试): 修复Mock数组多元素匹配时匹配不到的问题 (2fce7044c)
  • fix(接口测试): 修复Mock期望每更改一次ID自动加一的问题 (a4573bc76)
  • fix(接口测试): 修复json断言数组校验问题 (b4801f4ba)
  • fix(接口测试): 修复前端组件加载数据时数字类型没有转化string (ccfe17f07)
  • fix(接口测试): 修复循环步骤排序问题 (c9a9b257f)
  • fix(接口测试): 修复提取参数支持变量_ALL的写法 (ba6e5c043)
  • fix(接口测试): 支持GET和POST请求,变量参数urlencode (15508b0e8)
  • fix(接口测试): 脚本断言点击查看按钮实际可以编辑 (46df1bf66)
  • fix(接口测试): 脚本断言编辑保存后无法再次编辑 (8e90bd317)
  • fix(接口测试): 修复JMeter导入会生成一个空白模块的问题
  • fix(接口测试): 修复接口名称过长时、长度小于100时执行接口test一直转圈的问题
  • fix(接口测试): 修复跟随API定义对Array类型处理的问题
  • fix(测试用例): 修复测试用例上传附件不能传txt文件的的问题
  • fix(测试计划): 修复测试计划左侧树没有刷新项目的问题 (7d7f207d3)
  • fix(测试计划): 计划场景串行按照顺序执行
  • fix(测试跟踪): 修复TAPD提缺陷图片无法显示的问题
  • fix(消息通知): 修复删除接口报告时邮件通知的描述问题 (5a1fee497)
  • fix(环境设置): 修复环境设置时超时时间不能点加减号的问题
  • fix(系统设置): 修复切换项目时没有刷新顶部菜单的Bug

v1.14.3


2021年11月22日

问题修复

  • fix(测试计划报告): 修复测试计划报告内案例执行状态未得到更新的问题 (93a89f32e)
  • feat(环境设置): 修复全局认证关不掉的问题 (f812c41a7)
  • fix (接口测试): 修复请求头中包含多余参数 (a3ef28348)
  • fix (接口测试): 针对历史数据兼容处理 (6ccf4091b)
  • fix (接口自动化): 历史数据兼容处理 (88af145b6)
  • fix(任务中心): 任务中的跳转链接建议显示在场景名称,而不是“ 场景测试用例” (473e6577c)
  • fix(任务中心): 全部停止时仅停止当前页的十个任务其他没停止 (88acfb097)
  • fix(任务中心): 状态显示不全-waiting和stopped不能搜索 (c690734f2)
  • fix(任务中心): 缺少sql报错 (835f45956)
  • fix(接口测试) 修复用例执行后自动刷新页面 (412d0e9bb)
  • fix(接口测试) 完善插件运行支持node加载插件 (d1ddaf927)
  • fix(接口测试): 编辑case页面不能复制 (477952ccc)
  • fix(接口自动化): 修复接口复制重复保存问题;优化操作日志页面 (8caad5c04)
  • fix(测试计划): #1008020 测试计划内单独执行场景,表格结果不更新 (360e5f097)
  • fix(测试计划执行): 修复测试计划执行报告显示不准确的缺陷 (2565ad4c9)
  • fix(测试跟踪): 修复导入用例时没有默认status的问题 (0e5ee5c5f)
  • fix(测试跟踪): 功能用例修改后提示保存优化 (bb5646bde)
  • fix(测试跟踪): 维护人改为责任人 (a309c4dfc)
  • fix(系统设置): 批量添加全局变量错误 (521f8e996)
  • fix: 功能用例回收站删除模块用例统计也减少(#7869) (e67b9d33e)
  • fix: 接口导入覆盖标签 (230c0d4c3)
  • fix: 接口定义路由优化 (29903fed5)
  • fix: 同步缺陷后描述丢失(#7877) (98fbcf0d2)

v1.14.2


2021年11月16日

功能优化

  • refactor(个人信息): 修改集成三方平台的提示信息
  • refactor(测试计划): 批量执行用例问题
  • refactor: 接口定义列表增加描述列

问题修复

  • fix(Mock测试): 修复旧数据升级后匹配方式变全匹配的问题
  • fix(TCP-Mock、Json-schema): #1007848 【github #7666】TCP mock的json raw点击无响应、jesonschema转换时健的顺序错序
  • fix(场景报告): #1007756 场景报告没有返回键
  • fix(性能测试、测试计划): #1007796 #1007758 一键转性能测试会出现csv文件重复的问题、执行测试计划场景没有按照顺序执行的问题
  • fix(接口定义): 修复用例加载后未及时刷新问题
  • fix(接口定义): 修改加载引用页面,禁用执行按钮,优化加载后显示
  • fix(接口定义): 增加encode设置
  • fix(接口定义): 插件管理增加权限控制
  • fix(接口定义):修复xpath提取器问题【github #6222】
  • fix(接口测试): 消息中心加载优化增加分页处理
  • fix(接口自动化): 修复swagger导入问题
  • fix(接口自动化): 接口自动化场景下接口详情无法展开或展开补全
  • fix(接口自动化): 【接口测试】引用的场景,启用场景环境 功能没有生效
  • fix(接口自动化): 修复引用case内容同步问题【github #7726】
  • fix(接口自动化): 场景CSV变量文件删除二次确认
  • fix(接口自动化): 控制中台不显示信息
  • fix(测试计划): #1007972 【测试跟踪】测试计划列表执行,任务中心没显示计划里的用例
  • fix(测试计划): 修复测试计划里重复案例只执行一次
  • fix(测试计划): 测试计划和报告的结束时间偏差较大
  • fix(测试计划): 测试报告长时间不结束等问题
  • fix(测试计划): 修复资源池执行测试计划的缺陷
  • fix(测试计划): 执行测试用例权限问题
  • fix(测试跟踪): 测试计划执行测试用例,用例评审执行评审报错
  • fix(系统设置):插件管理页面权限配置
  • fix(表格全选): #1007128 修复表格100条/页数据时全选卡顿的问题
  • fix: 代码混淆导致azure反序列化失败
  • fix: 关系图缩放之后导出不是完整的图
  • fix: 接口定义列表增加描述列
  • fix: 新建用户或LDAP用户如果没有选择项目登录报错
  • fix: 解决若干缺陷1007824,1007707,1007880
  • fix_【接口定义】-添加mock函数时值生成优化+页面翻译“return”
  • fix_切换Api_Definition和Api_Automation,无法保留已打开的标签【github #7580】
  • fix_接口定义-添加mock函数时值生成优化+页面翻译“return”
  • fix_接口测试_首页用例跳转后没有高亮二级菜单

v1.14.1


2021年11月10日

功能优化

  • feat(全局前后置脚本): 全局前后置增加配置项脚本
  • feat: azure 支持根据父workItem过滤需求
  • feat: 测试计划支持允许重复关联用例
  • feat_功能用例_接口定义_用户离开页面提醒保存数据
  • refactor(代码模版): 终止测试模版末尾添加分号
  • refactor(性能测试): 报告监控页面优化
  • refactor(测试计划执行优化): 测试计划执行优化
  • refactor: 分页样式优化
  • refactor: 场景列表新增运行环境列
  • refactor: 异步刷新资源池节点缓存
  • refactor: 缺陷同步自定义字段
  • refactor: 项目信息页面优化
  • revert(接口测试): 恢复json格式解析,支持对象嵌套
  • style(操作日志): 查询条件排列优化
  • style: 去掉不用的import,调整表格高度

问题修复

  • fix(Mock服务): #1007715 #1007716 #1007717 #1007711 Mock服务的地址、匹配、编辑时的相关问题过
  • fix(Mock期望): #1003659 #1003753 新建Mock规则时自动加载接口定义中的参数,去掉页面多余的内容;Mock响应自定义脚本实现优化
  • fix(Mock期望): #1007531 【接口测试】mock期望列表增加序号列
  • fix(Mock期望): #1007553 【接口测试】mock添加期望,请求体form-data值无法写入
  • fix(Mock期望): mock期望表字段增加语句
  • fix(Mock测试): #1007717 修复旧版本Mock数据不展示、不匹配的问题
  • fix(升级SQL): 去掉升级SQL中的冲突内容
  • fix(场景自动化) 修复导入JMeter提取参数解析问题
  • fix(场景自动化) 修复生成依赖关系问题
  • fix(场景自动化) 场景步骤深度复制
  • fix(性能测试):【性能测试】执行提示参数不能为空,但是都填写了
  • fix(性能测试): 【性能测试】-创建性能测试-压力配置压测时间默认是空
  • fix(性能测试): 修复性能测试api调用报null的问题
  • fix(接口定义): #1007602 API文档查阅问题、Mock匹配到了SQL请求的问题
  • fix(接口定义): 修复 boolean类型使用json-schema会导致对应boolean类型转换为string
  • fix(接口定义): 修复导入jmx导入header处理问题
  • fix(接口定义): 修复推荐断言小数点位精度丢失问题
  • fix(接口定义导入): #1007599 【github#5502】接口定义模块树超过8层希望有提示
  • fix(接口文档): #1007558 接口文档的JSON-Schema 预览不正确
  • fix(接口测试): 筛选条件国际化
  • fix(接口测试): body-form 变更显示问题优化
  • fix(接口测试): 修复k8s执行kafka收不到消息问题
  • fix(接口测试): 修复k8s执行环境校验问题修复
  • fix(接口测试): 修复导入导出swagger类型接口,描述信息丢失问题
  • fix(接口测试): 修复用例k8s执行环境校验问题修复
  • fix(接口自动化) 修复场景引用删除问题
  • fix(接口自动化): 允许引用用例新增步骤
  • fix(测试计划): #1007208 【测试跟踪】测试计划手动执行完,状态还是进行中
  • fix(测试计划): 关联测试用例ID排序按钮不生效
  • fix(测试计划): 功能测试用例列表高级搜索去掉创建人
  • fix(测试计划): 测试计划超时关闭时修改测试报告的状态
  • fix(测试计划): 解决定时任务执行问题
  • fix(测试计划执行报告缓存错误): 测试计划执行报告缓存错误
  • fix(测试跟踪): 按照平台搜索报错
  • fix(测试跟踪): 测试用例列表高级搜索去掉执行人
  • fix(测试跟踪): 评审率统计不准确
  • fix(环境参数设置,系统设置): #1007555 #1007479 测试计划定时任务-设置环境参数错误;服务集成中的提示图片无法显示
  • fix(环境管理): 环境管理样式修复、测试跟踪首页柱状图优化
  • fix(用户组和权限): 添加工作空间类型成员页面报错问题
  • fix(系统设置): 模板管理-自定义字段,使用场景筛选反了
  • fix(系统设置): 项目管理没有上传jar包的权限,但是上传后不显示
  • fix(缺陷管理): 禅道GET请求方式缺陷的更新和删除
  • fix(自定义代码片段): 从API定义导入,自动生成的脚本报错
  • fix(项目设置): 删除无用组件
  • fix: 测试用例回收站数据错误
  • fix: 操作记录-修改配额管理后无日志信息
  • fix: 测试计划完成后,浏览执行的测试计划,通知会不断提醒测试任务完成
  • fix:【接口测试】前置脚本-从API定义导入,自动生成的脚本报错
  • fix:【系统设置】在其他空间中自定义的字段会在其他空间的测试用例模版中展现
  • fix:【github#7141】测试计划创建定时任务,通过CRON表达式生成器生成之后页面报错
  • fix: 测试跟踪-测试计划-功能用例-查看拓扑图显示重叠
  • fix:【测试跟踪】测试计划报告里取消模块后目录还会显示
  • fix:【接口测试】接口定义导入出错
  • fix:【接口测试】场景批量执行后站内信收到了2次
  • fix:【功能用例】在功能用例模块下,批量修改责任人后,所有用例的自定义字段被随机重置为相同值、用例状态被重置为未开始、用例等级被重置为P0
  • fix:【消息中心】消息中心选择页码的下拉框建议固定大小
  • fix: 1.14修复 测试计划筛选 关联缺陷
  • fix: 临时节点下创建用例报错
  • fix: 修复OIDC不能访问自签名的网址
  • fix: 修复保存消息通知时的操作日志问题
  • fix: 修复测试计划发送通知相关
  • fix: 功能用例删除后测试计划依然存在
  • fix: 接口用例-显示执行结果
  • fix: 接口用例查询,接口自动化查询,测试计划查询
  • fix: 测试计划报告导出为空
  • fix: 测试计划用例执行会变更测试用例的状态
  • fix: 禁用资源池检查资源占用
  • fix: 编辑相同用例只开一个tab
  • fix: 缺陷管理加状态查询
  • fix: 解决用例模板字段冲突
  • fix: 资源池配置校验修改
  • fix: 避免关系图间隙太小
  • fix_接口定义首页卡片格式调整
  • fix_缺陷管理_平台搜索失效
  • fix(Mock测试): 修复Mock测试自定义脚本get请求下返回路径只有后缀的问题
  • fix(接口定义): 场景中csv变量优化
  • fix(接口定义): 修复已知问题并完成优化需求 #1003813
  • fix(接口定义): 修复并发执行事务锁失效问题;修复并发执行集成报告问题。
  • fix(接口测试): 修复串行同步锁失效问题
  • fix(接口测试): 修复执行过程中异常情况,报告处理
  • fix(测试计划): 修复测试计划手动执行、jenkins执行、定时任务执行接口案例时可以配置并行、串行以及资源池
  • fix(测试跟踪): 测试计划-定时任务执行的接口用例,控制台不显示信息
  • fix_接口测试用例_另存为新用例_tab页关不掉修复

v1.14.0


2021年10月28日

新增功能

  • 新增我的工作台功能(X-Pack)
  • Mock服务支持分参数类型匹配,支持多种响应内容格式
  • 功能用例、接口定义支持依赖关系设置
  • 功能用例、接口定义及接口自动化场景支持依赖拓扑图展示(X-Pack)
  • 系统设置及其他:移除组织概念,优化系统设置菜单

功能优化

  • 测试跟踪:用例评审及测试计划增加关注人
  • 测试跟踪:缺陷列表增加创建人筛选
  • 接口测试:优化接口变量历史查看页面变更显示格式
  • 接口测试:首页展示卡片可配置
  • 接口测试:优化环境配置中的数据库连接配置
  • 接口测试:创建场景时默认优先级设为P0
  • 性能测试:压力配置持续时间时分秒可同时配置
  • 性能测试:性能测试报告数据保留三位有效小数
  • 系统设置及其他:消息通知模板增加可用变量提示(X-Pack)
  • 系统设置及其他:安装时默认打开MySQL Binlog记录

问题修复

  • fix (接口定义): 优化前端生成接口数据一些无效字段
  • fix (接口定义): 修复sql类型结果只显示一个的问题
  • fix (接口定义): 【github#6815 】修复复制接口问题
  • fix (接口定义): 【github#6821】修复附件名称显示问题
  • fix (接口定义): 用例执行状态优化
  • fix (接口测试): 删除项目级联删除接口测试相关资源
  • fix (接口自动化): 【github #6716】修复SQL请求引用步骤执行问题
  • fix (接口自动化): 调试场景中复制的其他项目单接口用例时,环境匹配错误
  • fix (接口自动化): 修复自定义脚本无法加入到条件控制器中
  • fix(报表统计): 调整报表统计的柱状图宽度
  • fix(接口定义) 修复用例操作按钮权限问题,修复用例列表刷新问题
  • fix(文件管理): 上传文件后上传窗口没有关闭
  • fix(模板管理): 自定义字段用例模板和缺陷模板同样的名称不能共存
  • fix(测试用例): 修改组合查询条件中创建人字段
  • fix(测试计划): 关联接口测试用例时,根据id搜索测试用例不生效
  • fix(测试跟踪): 功能用例关联接口用例,显示的不是当前项目的
  • fix(缺陷管理): 弹出窗口不显示模块
  • fix: 【github#6630】不配置通知模板时,发送的消息内容和默认模板不一致
  • fix: 【github#5743】消息为0时,消息分页显示为1/0的问题
  • fix: 【github #6987】接口测试请求体中带文件时,部分情况下报找不到文件
  • fix: 去掉查询中的 follow_people
  • fix: 处理引用问题 (#6886)
  • fix: 导入用户时密码规则和实际不一致
  • fix: 接口自动化定时任务和api调用发送通知操作人变量不能获取
  • fix: 测试计划负责人查询问题
  • fix: 测试计划通知operator变量不能获取
  • fix: 测试评审用例自定义顺序
  • fix: 自定义代码片段,按创建时间排序报错

v1.13.2


2021年10月13日

功能优化

  • feat(接口测试): #1007047 【接口定义】没有模块的接口,左侧导航树没有统计上
  • refactor(性能测试): 性能测试报告页面提供下载zip的入口
  • refactor: 测试计划报告时间去掉NAN

问题修复

  • fix (接口定义): 修复用例模块匹配错误问题
  • fix (接口测试):修复快捷调试参数失效问题
  • fix (接口自动化): 【github#6559】http请求,get中带有body的请求执行后,后台服务收到的请求里没有请求体
  • fix (接口自动化): 修复插件附件上传失效问题
  • fix (接口自动化):修复串行问题
  • fix (接口自动化):多节点均衡分配处理
  • fix (接口自动化):多节点执行优化
  • fix (插件管理): 上传插件初始化脚本异常后,前端仍提示上传成功没有报错
  • fix (测试跟踪): 修复测试计划串行执行问题
  • fix (测试跟踪): 修复测试计划场景批量执行选择资源池找不到环境问题
  • fix(接口定义): #1006998 #1007028 接口定义批量修改的国际化问题、非HTTP请求的接口取消DOC文档按钮的显示
  • fix(接口自动化): #1007053 【github#6680】环境里上传了证书,测试用例、场景用例转换成性能测试任务的时候,证书没带过去
  • fix: 创建测试计划报错
  • fix: 去掉代码编辑器中的中线
  • fix: 去掉模版里不能解析的变量
  • fix: 报表统计模块管理不能启用禁用
  • fix: 接口导入选覆盖会覆盖用例之前的状态
  • fix: 测试计划通知operator变量不能获取
  • fix: 脑图缺陷 1006976 1006973 fix #6509 fix #6549
  • fix: 重复执行测试计划,旧报告分享链接查看用例执行结果报错

v1.13.1


2021年09月29日

新增功能

  • feat(接口测试): 场景增加执行功能,增加启用场景环境功能
  • feat(接口测试): 请求体为form-data_的json参数的可以增加参数的优化
  • feat(报表统计): 报表统计从xpack挪到开源版,并增加保存、导出的权限

功能优化

  • feat(测试跟踪): 测试评审用例支持自定义顺序
  • feat(测试跟踪): 负责人支持多个#1002991
  • refactor(mock测试,报表管理,接口报表): #1006965 #1006966 接口报表的json格式改为json-shcema展示、开源版本看不到报表菜单、导出接口时没有mock设置信息的问题及mock测试json参数匹配度有误的问题
  • refactor(性能测试): 下载zip报错信息优化
  • refactor(性能测试): 测试计划调整参数后计算粒度修改
  • refactor(接口定义): 接口定义列表编辑案例时的默认状态改为直接展开
  • refactor: 【测试跟踪】执行测试计划,点击图片时显示错乱 https://www.tapd.cn/55049933/s/1051967
  • refactor: 测试计划报告-接口性能测试用例列表及测试结果高度等样式优化
  • refactor: 消息通知模版修改
  • refactor: 自定义字段添加多值输入框

问题修复

  • fix(接口定义): 修复并发批量执行用例问题
  • fix(接口定义): 【接口定义】快捷调试另存为用例不会更新用例状态
  • fix(接口定义): 【接口测试】case批量执行的时候只执行了第一页的case
  • fix(接口定义): 兼容 1.8 前单条用例认证数据处理
  • fix(接口定义): 增加快速查看历史执行
  • fix(接口定义): 添加了认证配置的接口用例执行时报错
  • fix(接口定义): 【github#6343 】文档与消息中心重
  • fix(接口定义): 【接口测试-接口创建】TCP接口请求体无法拖动】
  • fix(接口定义/测试跟踪): 【任务中心】测试计划,批量串行执行性能测试,执行完成点击任务中心,提示报告不存在
  • fix(接口测试): 修复jsonschema 删除子项未删除值、tcp mock开启状态查询出错、回复接口用例失败问题
  • fix(接口自动化): 【github#6290】JsonPath 断言报错
  • fix(接口自动化): 【github#3415】xml格式的response,脚本断言无法通过,javax.script.ScriptException异常
  • fix(接口自动化): 【github#6454】场景的步骤展开后,无法“一键收起”
  • fix(接口自动化) 增加单个导出jmx 文件方法
  • fix(接口自动化) 增加整体守护处理防止整体running
  • fix(接口自动化) 执行微调增加特殊数据保护
  • fix(接口自动化) 【环境配置-HTTP配置】更新一个HTTP配置后无法无法继续创建新的环境域名,需要添加一个undefined://undefined才能继续创建
  • fix(接口自动化): #1006462 修复1.13版本中事务控制器下的层级结构不正确的bug
  • fix(测试用例): 关联计划页面数据查询问题#1006717
  • fix(测试跟踪) 修复测试跟踪中跨项目性能测试 报告问题
  • fix(消息通知): 测试计划邮件url解析
  • fix(消息通知): 消息通知中的部分变量不能获取
  • fix: 脑图火狐兼容性问题
  • fix: 【列表自定义排序】-页面不是10个/页时,排序光标显示异常
  • fix: 【测试跟踪】执行测试计划,点击图片时显示错乱
  • fix: 【github#6406】用例等级没有展示用户定义模板的值
  • fix: 【github#6529】在同一个meter sphere不同工作空间,不能存在同一个场景
  • fix: 代码模版错误#1006923
  • fix: 场景创建权限相关#1005370
  • fix: 场景报告删除后列表查看结果报错
  • fix: 接口测试导入插件报错
  • fix: 接口用例列表自定义排序不生效
  • fix: 测试用例支持在脑图中调整顺序
  • fix: 用例统计排除已删除#1006893
  • fix: 编辑模块报错
  • fix: 编辑测试计划时,若该工作空间存在同名测试计划会报错
  • fix: 缺陷数为0的测试计划不统计#1006130
  • fix: 脑图临时保存后打上用例标签保存报错 #6548
  • fix: 解决表格拖拽时高亮阴影停留在原位置的问题
  • fix: 首页用例维护人显示不正确#1006427
  • fix:【系统设置-操作日志】添加工作空间成员标题高亮可点击,但点击后无响应

v1.13.0


2021年09月23日

新增功能

  • 测试跟踪: 测试计划添加性能测试支持修改压力配置
  • 接口测试: 接口自动化支持插件扩展
  • 接口测试: 优化接口测试脚本模板,支持自定义代码片段
  • 接口测试: 环境配置中增加全局前后置脚本
  • 接口测试: 接口测试自动生成测试用例数据(X-Pack)
  • 性能测试: 监控配置支持自定义指标
  • 报表统计: 测试用例统计报表
  • 系统设置及其他: 列表支持自定义排序

功能优化

  • refactor(性能测试): 数据表里添加索引
  • refactor(性能测试): 监控显示优化 (#6152)
  • refactor(测试用例): 关联测试页面增加高级搜索#1002993
  • refactor(测试用例): 添加预览列#1002986
  • refactor: 环境配置-创建环境优化
  • refactor: 功能测试用例添加评论的编辑框改成用例评审的评论编辑框一致
  • refactor: swagger导入body参数的顺序不变
  • refactor: 导入页面添加覆盖模式的说明#1002975
  • refactor: 执行接口用例通知跳转
  • refactor: 批量添加资源池节点
  • refactor: 接口用例和场景用例导入判断id是否存在
  • refactor: 测试用例支持拖拽调整顺序代码优化
  • refactor: 测试计划关联页添加高级搜索#1002978
  • refactor: 缺陷复制不能复制不是当前模板平台的用例
  • refactor: 请求头增加描述
  • refactor: 默认模块改为未规划的模块
  • style(接口定义) 任务中心样式优化

问题修复

  • fix(JSON-SCHEMA): #1006429 接口参数中有空值的话,json-schema一下,就会变成乱码
  • fix(修复测试报表报错问题): 修复测试报表报错问题
  • fix(功能案例xmind导出): #1006333 【github#5823】导出的测试用例xmind脑图没有优先级标签
  • fix(性能测试): 修复后台查询监控空指针
  • fix(接口测试): 修复导入接口定义时接口用例ID格式不正确的问题
  • fix(接口测试首页): #1006467 接口测试-接口用例数量统计-已覆盖接口数 统计错误,已删除的接口用例,应该过滤掉
  • fix(接口用例): 接口用例创建性能测试失败、json-schema转换报错
  • fix(接口自动化) 修复添加认证报错问题
  • fix(接口自动化) 导出接口场景(JMeter格式)导出场景数量不正确
  • fix(接口自动化): #1006462 使用两层事务控制器,内层事务控制器下复制或引用的场景在报告中查看不了具体内容
  • fix(查询历史报表报错的问题): 查询历史报表报错的问题,还原log配置文件设置
  • fix(测试用例统计): 测试用例改成功能用例
  • fix(测试计划): 解决点击测试计划列表更多操作中的操作报错问题 (#5715)
  • fix(测试跟踪): 解决点击测试计划列表中的更多操作按钮进入测试计划导致的问题 (#5701)
  • fix: 修改环境检查提示#1002994
  • fix: 删除性能测试报告依然统计 (#5698)
  • fix: 性能测试支持上传js资源文件
  • fix: 测试计划关联用例,导入场景用例报错
  • fix: 高级搜索日期时间选择器未对齐
  • fix:【系统设置-操作日志】添加工作空间成员标题高亮可点击,但点击后无响应
  • fix: 回收站批量删除接口定义没有删除用例

v1.12.3


2021年09月16日

功能优化

  • refactor: 创建jira缺陷经办人使用name而不是id
  • refactor: 修改Kafka消息大小相关参数
  • refactor: 接口导入的时候同时根据id判断是否是同一个用例

问题修复

  • fix(性能测试): 解决创建性能测试上传文件失败问题
  • fix: 接口定义har格式导入无ContentType报错误
  • fix: 自动创建data下的子目录
  • fix: 使用外部kafka时不自动修改IP地址
  • fix: 解决安装时提示Ubuntu cp命令不存在问题,优化安装脚本

v1.12.2


2021年09月14日

功能优化

  • refactor: 升级Jython版本 (#6111)
  • refactor: 接口自动化执行发送通知修改
  • refactor: 步骤描述格式优化
  • refactor: 测试计划和评审用例记住排序
  • refactor: 通知配置页面国际化
  • refactor: 通知页面国际化

问题修复

  • fix(接口定义):用例名重复问题#6059
  • fix (接口定义): 修复case复制显示问题#6021
  • fix (接口定义): 修复case执行问题
  • fix (接口定义): 创建用例展示问题修复#6023
  • fix (接口测试): 用例名称长度保护,修复场景步骤拖拽问题#5962
  • fix (接口自动化): 修复单条执行有未执行的情况
  • fix (接口自动化): 修复引用场景被修复后执行不成功问题#5963
  • fix (接口自动化): 修复循环执行后状态码错误问题 (#6128)
  • fix (接口自动化): 修复步骤拖拽问题#5962
  • fix(接口测试): 修复条件控制器变量值中有换行导致判断失败问题 (#6117)
  • fix: #1003262 修复测试用例xmind导入时页面脑图排序问题;测试计划执行时获取不到执行人的问题
  • fix(测试计划): 模块树未加载数据#1006453
  • fix(测试计划): 缺陷状态修改问题#1006338
  • fix(用户跟踪):xmind格式标签优化#5995
  • fix: 接口api导出成swagger格式时候,json-schema中填写的必填和字段描述不能被导#3059
  • fix: cron表达式选择周天生成失败
  • fix: swagger2导入之后默认值没有导入#5081
  • fix: 修复OIDC登陆点击不能跳转的问题
  • fix: 修改缺陷状态问题#1006555
  • fix: 接口自动化执行通知排除操作人
  • fix: 测试计划实际结果无法编辑
  • fix: 测试计划报告所有用例数量统计错误
  • fix: 测试计划用例评审脑图顺序跟列表一致

v1.12.1


2021年09月03日

功能优化

  • refactor(任务中心): 查看接口测试用例结果时任务中心不自动关闭
  • refactor(测试计划): 执行测试计划打开任务中心
  • refactor(测试计划): 无可执行用例时点击执行按钮跳转到计划详情页
  • refactor: 增加 jenkins 配置通知
  • refactor: 优化通知使用体验,站内通知接收人不包括操作人,三方通知不限制接收人是否是操作人
  • refactor: 发送通知查询手机邮箱优化
  • refactor: 处理发送人为ID的问题
  • refactor: 补充批量操作相关通知
  • refactor: 测试计划报告分享增加有效期24小时
  • refactor: 测试计划报告图表样式
  • refactor: 测试计划报告数量统计样式
  • refactor: 测试计划报告样式优化
  • refactor: 测试计划报告目录样式优化
  • refactor (接口自动化): csv encoding 增加 GB2312

问题修复

  • fix (接口定义): 快捷调试停止优化
  • fix (接口定义):执行结果未更新问题修复
  • fix (接口自动化): node节点执行消息处理
  • fix (接口自动化): 优化步骤部分延迟加载提高流畅度
  • fix (接口自动化): 修复Python脚本语法问题
  • fix (接口自动化): 并发执行优化
  • fix (接口自动化): 延迟加载组件按需分配
  • fix (接口自动化): 批量并发执行优化增加节点守护防止持续running状态·
  • fix (接口自动化): 批量执行优化
  • fix (接口自动化): 接口自动化重构并发执行
  • fix (接口自动化): 编辑卡顿优化
  • fix (接口自动化): 部分嵌套组件较多页面改成懒加载
  • fix(创建场景): 修复状态国际化的展示问题
  • fix(功能用例、接口定义、接口自动化): 用例列表,名称显示不全;选择模块后,在右侧列表选择所有数据,数据条数不正确
  • fix(场景报告): 事物控制器展示问题,error状态鼠标悬停后提示气泡弹窗显示id
  • fix(性能测试): 修复删除报告之后再查看其他报告报 jmx undefined 错误
  • fix(性能测试): 监控节点缓存的问题
  • fix(接口定义): 接口用例名称过长时优化;swagger定时同步,添加任务通知优化;error状态鼠标悬停后提示气泡弹窗显示优化
  • fix(接口定义): 全局请求头与局部请求头去重
  • fix(接口定义): 上传JMeter文件断言丢失
  • fix(接口自动化): 场景列表增加停止按钮
  • fix(测试用例): 修复表格渲染时控制台报错
  • fix(测试用例): 自定义字段无法批量编辑
  • fix(测试用例): 集成禅道11.5版本获取需求失败
  • fix(测试计划): 修复测试计划关联功能案例时表单重复提交的问题
  • fix(测试计划): 性能测试报告数据显示问题
  • fix(测试计划): 接口用例结果有时无法查看
  • fix(测试跟踪): 顶部菜单权限问题
  • fix(用例评审): 评审结果筛选问题
  • fix(用户组和权限): 恢复用例、对比报告、定时同步权限控制
  • fix: 【github#5354】非用例评审人员可通过脑图评审用例
  • fix: 【接口测试-接口定义】导入接口时责任人不存在此组织下,可以导入,导入后此字段外部显示为空 {#_orginal_url#}
  • fix: 【github#5495】测试跟踪-测试计划设置定时任务出错
  • fix: 【测试跟踪-报告】问题汇总
  • fix: 【github#5608】定时任务指定按周/星期的某一天执行不正确
  • fix: 保存报告打开重新加载
  • fix: 停止接口用例执行时同时停止用例列表加载状态
  • fix: 列表宽度足够长仍然显示…
  • fix: 同步jira缺陷图片没了
  • fix: 定时任务设置保存报错
  • fix: 导出html报告性能测试报告为空
  • fix: 恢复用例、对比报告权限问题
  • fix: 测试报告优化
  • fix: 测试计划列表的报告每次都重新获取
  • fix: 测试计划报告导出html目录功能无效
  • fix: 用例脑图和列表顺序保持一致
  • fix: 缺陷列表自定义字段多选框显示id列表
  • fix: 缺陷列表错位
  • fix: 解决jira单选框kv传值错误问题,多选框复选框创建失败问题 #5518
  • fix: 【github#5477】接口定义的模块内搜索目标模块,点击编辑目标模块时模块页面会跳出,又要重新往下拉寻找目标模块才能编辑
  • fix(功能案例xmind导出): #1006333 【github#5823】导出的测试用例xmind脑图没有优先级标签 (#5936)

v1.12.0


2021年08月26日

新增功能

  • 测试跟踪:测试计划报告支持导出HTML
  • 测试跟踪:测试计划报告支持分享
  • 接口测试:支持TCP协议Mock服务
  • 性能测试:支持不使用后端监听器的执行方式,优化大并发下的处理效率
  • 系统设置及其他:增加消息中心及站内信通知方式

功能优化

  • 测试跟踪: 测试计划场景用例列表增加环境列
  • 测试跟踪: 测试计划接口用例列表增加环境列
  • 测试跟踪: 测试计划接口用例批量执行可选环境
  • 测试跟踪: 测试用例导入模版优化
  • 测试跟踪: 测试用例支持导出xmind文件
  • 测试跟踪: 场景用例批量执行可选环境
  • 测试跟踪: 计划列表增加执行按钮
  • 测试跟踪:测试计划支持复制
  • 接口测试: 调试、执行接口用例、场景用例支持手动停止
  • 接口测试: 环境配置通用配置增加超时时间配置
  • 接口测试: 接口定义和接口case高级搜索中提供已被场景引用的筛选条件
  • 接口测试: 接口定义支持全局环境设置
  • 接口测试: 接口用例及场景用例支持查看执行、调试历史
  • 接口测试: 接口自动化报告增加结束时间
  • 接口测试: 结果中增加断言名称显示
  • 接口测试: 优化接口类型/请求路径变更时用例同步变更。
  • 性能测试: 资源池节点添加时默认端口和并发数
  • 系统设置及其他: 切换组织/工作空间/项目时添加loading
  • 系统设置及其他: 添加成员时可根据id或name过滤选项
  • 系统设置及其他: 用户列表搜索改为按照ID/名称搜索
  • 系统设置及其他: 优化用户组列表排序

问题修复

  • fix (接口定义): 修复执行接口定义相关优化问题
  • fix (接口定义): 用例执行刷新优化
  • fix (接口自动化): SQl请求执行失败结果不显示问题
  • fix (接口自动化): 优化同一个场景只能打开一个tab
  • fix (接口自动化): 修复场景导入模式默认值选择问题
  • fix (接口自动化): 修复导入场景数据缺失问题
  • fix (接口自动化): 导入jmx tcp协议处理问题修复
  • fix (接口自动化): 执行序列号显示 NAN问题修复
  • fix(性能测试): 修复保存并执行后台接口修改导致的bug
  • fix(接口测试首页): 修复删除场景报告,影响到首页历史总执行次数的缺陷 #1005966
  • fix(测试报告): 修复运行中的测试报告打开过慢的问题
  • fix(测试用例): 未获取jira全部需求问题
  • fix: 接口执行空指针异常
  • fix: 用例名称列宽调整#1005639

v1.11.3


2021年08月19日

功能优化

  • refactor: 测试用例关联测试重构

问题修复

  • fix(接口自动化): 修复执行控制台异常日志不输出问题
  • fix(接口自动化): 修复请求头变量找不到值问题 (#5474)
  • fix(接口自动化): 执行序列号显示 NAN问题修复
  • fix(Jenkins插件): 修改Jenkins调用参数-失败是否停止-为false,解决Jenkins调用一直running的问题
  • fix(SQL表名大小写): SQL表名由大写改为小写
  • fix(测试计划定时任务): 解决数据库连接带来的执行失败等问题
  • fix(测试跟踪首页、接口测试、接口自动化): 修复首页统计总数错误、转性能测试报错、列表跳转数据查询出错的问题
  • fix: TestPlanService添加Transactional注解
  • fix: tapd提交内容为空
  • fix: 关联测试保存失效
  • fix: 接口导入选覆盖时未更新用例
  • fix: 解决数据库连接池报错
  • fix: TestResultService添加Transactional注解

v1.11.2


2021年08月06日

功能优化

  • 接口测试: 断言规则增加大于小于 #1002278 (#5188)
  • 接口测试: 接口定义支持JMeter文件导入
  • 接口测试: 部分样式和提示语优化
  • 接口测试: 去除报告保存按钮,失去焦点自动保存
  • 接口测试: 执行相关websocket 处理优化防止数据堆积情况
  • 性能测试: 接口定义、批量场景转性能测试一键更新
  • 系统设置及其他: 定时任务使用新的链接池,避免定时任务频繁时影响其他功能
  • 系统设置及其他: 顶部菜单工作空间名称过长显示问题

问题修复

  • fix (接口自动化): 修复场景变量获取环境ID失败导致的后续问题 #1005595
  • fix (接口自动化): 修复场景步骤引用多个相同场景 执行结果重复问题 #1005615
  • fix (接口自动化): 修复场景步骤循环控制器无法添加到if 控制器下 #1005577
  • fix (接口自动化): 修复引用步骤执行问题
  • fix (接口自动化): 修复条件异常导致死循环问题 #1005498
  • fix (接口自动化): 修复集合报告 场景后执行状态错误问题#1005605
  • fix (接口自动化): 单条场景执行支持导出及生成测试报告
  • fix (接口自动化):修复引用步骤不能移动问题
  • fix(性能测试): 修改prometheus内存使用率查询公式 (#5221)
  • fix(接口定义、接口自动化、功能案例): 修复串行执行场景,环境参数没引用到的缺陷,功能案例导出模板的责任人提示优化,修复功能案例导出时自定义字段缺失的缺陷
  • fix(接口自动化): 修复JSONSchema 预览错误问题 #1005335;修复场景检索问题 #1004959
  • fix(接口自动化): 修复导入自定义请求无法另存为新接口问题 #1005657
  • fix(接口自动化): 修复循环控制器下结果展示不全问题
  • fix(接口自动化): 修复生成测试报告 失败继续 功能失效问题
  • fix(接口自动化): 修复json断言历史语法支持问题
  • fix(接口自动化): 修复场景步骤合并全部问题
  • fix(接口自动化): 批量复制后的最后更新时间初始化为当前时间
  • fix(接口自动化): 调试结果提取变量显示丢失问题修复 #1005450
  • fix(案例评审): 【用例评审】选择未通过时,编辑框高亮的同时给个提示#1005612
  • fix(案例评审): 案例选择未通过时高亮显示编辑框
  • fix(测试计划): 对执行接口增加保护 #1005622
  • fix(测试计划): 解决Jenkins调用测试计划始终Running的问题、接口定义无法使用设置环境变量脚本的问题
  • fix(测试跟踪): 测试用例导入更新文本错误 (#5250)
  • fix(测试用例): 修复测试计划能发现回收站用例的问题、用例评审过长导致无法发送数据#1005661
  • fix(环境管理): 修复环境更新或清除后选中数据无法回显问题 #1005471
  • fix(用户组和权限): 报表统计下权限控制#1005247
  • fix(缺陷管理): 带有图片的缺陷提交至禅道后,创建人不正确
  • fix: swagger导入报错
  • fix: 报告查询时从前端传递项目ID#1005590
  • fix: 接口用例更新性能测试有断言报错
  • fix: 更改了测试报告的成功失败图标的样式,用于修复打印报告时元素异常的缺陷
  • fix: 测试执行打印错误日志
  • fix: 脑图无法删除用例

v1.11.1


2021年07约27日

功能优化

  • feat(Mock测试、接口测试、环境设置、Xmind模板): 修复Mock测试JSON数组参数对比出现报错,Xmind模板字体颜色,接口表格责任人字段名称,创建环境后弹窗可以关闭,接口测试首页的提示语
  • feat(性能测试): 压力配置提供测试取样失败后的执行动作
  • feat(性能测试): 高级配置支持域名绑定
  • feat(接口定义、接口自动化): 接口定义和接口自动化左侧模块树创建超过8层会报错
  • feat(案例评审): 修复案例评审富文本框的相关问题
  • feat(测试用例): 测试用例的Excel模版用例状态字段增加备注、国际化的部分问题
  • feat(测试计划、接口场景): 修复场景批量编辑失败的缺陷、为测试计划的定时任务和Jenkins调用相关函数增加日志
  • feat: 接口用例列表添加批量执行
  • refactor: 【测试计划】-步骤描述格式优化;
  • refactor: 修改数据库连接池默认配置 (#5067)
  • refactor: 缓存监控节点,避免 prometheus 查询频繁导致数据库链接超时
  • refactor: 调整默认连接池大小,避免出现数据库连接失败

问题修复

  • fix(任务中心): 优化任务中心同步频率,当关闭窗口后停止关闭检测
  • fix(任务中心): 优化任务中心执行中的任务检查,当无进行中的任务后停止检查
  • fix(性能测试): 修复预热时间单位固定后的最大值限制
  • fix(接口场景): 修复事务控制器执行时耗时为0的缺陷
  • fix(接口场景,接口自动化): 修复垃圾站的旧数据无法恢复的问题 (#5070)
  • fix(接口自动化): 场景并行集合报告,报告场景名称过长问题处理
  • fix(接口自动化): 修复json-schema勾选必填后切回json报错 #1005335
  • fix(接口自动化): 修复多层事物调试问题 #1005206 —bug=1005206
  • fix(接口自动化): 修复报告场景名称过长问题 #1005119 —bug=1005119
  • fix(接口自动化): 修复调试执行结果丢包问题,日志排查DEBUG
  • fix(接口自动化): 修复调试结果匹配问题,log日志不全问题,导出报错问题
  • fix(测试用例): 导入的用例编辑时报错#1005409
  • fix(测试用例): 导入错误提示修改#1005321
  • fix(测试计划): 关联无责任人用例时报错#1005374
  • fix(测试计划): 场景执行触发方式修改,针对场景结果历史数据兼容
  • fix(缺陷管理): 提交带有图片的缺陷到禅道时图片显示错误的问题
  • fix: -步骤描述格式拉伸;
  • fix: postman导入报错
  • fix: swagger不选模块导入报错
  • fix: 删除项目清理定时任务
  • fix: 接口定义批量操作报错
  • fix: 测试用例显示了已删除的缺陷
  • fix: 测试计划报告报错
  • fix: 添加负责人字段,修改消息通知内容 (#5076)
  • fix: 用例导入文件限制改为100M
  • fix: 自定义表头国际化问题
  • fix: 辑用例页面mock显示优化

v1.11.0


2021年07约22日

新增功能

  • 测试跟踪:禅道对接支持其GET请求方式
  • 接口测试:接口测试支持使用 Kubernetes 类型资源池(X-Pack)
  • 性能测试:优化性能测试报告指标展示方式
  • 性能测试:增加JMeter Properties 配置
  • 系统设置及其他:增加任务中心功能,集中展示运行中的测试任务

功能优化

  • 测试跟踪:测试用例支持回收站功能
  • 测试跟踪:缺陷列表样式优化
  • 接口测试:增加前后置SQL请求步骤
  • 接口测试:从数据库中提取的数据列表支持循环控制器
  • 接口测试:支持动态展示接口测试执行结果
  • 接口测试:postman导入变量格式转换
  • 接口测试:导入文件大小限制改为50M
  • 性能测试:支持批量添加监控对象
  • 系统设置及其他:工作空间项目列表支持点击跳转

问题修复

  • fix(性能测试): 修复下载正在执行的测试报告错误提示
  • fix(性能测试): 修复压力图表的bug
  • fix(接口自动化): 修复IF条件为空时无法保存问题
  • fix(接口测试): 修复只读用户也可删除测试报告#1005247
  • fix(接口自动化): 事物控制器调试特殊处理
  • fix(接口自动化): 任务中心增加任务类型区分
  • fix(接口自动化): 修复场景调试无环境报错问题
  • fix(接口自动化): 修复并行场景错误问题 #1005298
  • fix(接口自动化): 每次执行前清理结果集 #1005286
  • fix(操作日志): 登出操作日志记录 #1005204
  • fix(测试计划): 增加测试计划中执行用例无操作日志问题 #1005238
  • fix(系统设置): 更改主题色后自定义样式失效#1005165
  • fix: 接口导入MS格式报空指针
  • fix: 接口模块名带有/导出导入异常
  • fix: 测试计划关联性能测试后无法显示关联用例
  • fix: 测试计划关联页面调试form-data上传文件的用例失败 #4812
  • fix: 测试计划报告缺陷统计报错
  • fix: 脑图修改用例等级不生效
  • fix: 脑图创建用例自定义ID为空
  • fix: 自定义ID输入框过滤输入的首尾空白字符#1005283
  • fix: 测试计划发送多条消息
  • fix: 项目列表跳转权限问题 (#4862)

v1.10.6


2021年07约19日

功能优化

  • 测试跟踪: 测试计划若干优化#3892
  • 测试跟踪: 优化测试计划-场景列表加载速度#3890
  • 测试跟踪: 更多操作禁用样式
  • 系统设置及其他:去掉首页tips相关代码
  • 性能测试: 开启异步方法处理测试结果
  • 接口测试: 场景导入页面高度优化
  • 系统设置及其他: 项目编辑,Zentao项目ID输入框后添加提示
  • 接口测试: 修改异步方法的配置

问题修复

  • fix(接口测试): mockjs导致参数错误
  • fix(接口定义): 修复接口列表批量删除问题 #1005040
  • fix(接口自动化): 修复场景自动化列表创建人,负责人显示和筛选问题 #1004989
  • fix(系统设置): 组织、工作空间菜单成员操作权限问题#1004964
  • fix(性能测试): 修复统一预热时间单位导致的测试时长计算错误的问题
  • fix(性能测试): 修复统一预热时间单位后预估图表的计算
  • fix(性能测试): 修复文件可能为空的问题
  • fix(性能测试): 修复报告显示压力预估图的问题
  • fix(测试用例): 操作权限问题#1003873
  • fix(系统设置): 去掉无用选择框#1003823
  • fix(性能测试): 修复检查kafka的时候导致的kafka日志异常
  • fix(测试跟踪): 测试跟踪新建用例关联接口测试
  • fix(接口自动化): 修复导出文件名称-项目名称错误问题 #1005112
  • fix(测试计划): 执行功能用例报错#1005118
  • fix(性能测试): 不显示已经禁用的csvdataset
  • fix(接口定义,接口自动化): 修复接口定义文档跳转异常和表格全选列数据展示异常的问题
  • fix(接口自动化): 集合报告场景ID过长处理 #1005119
  • fix(测试计划): 修复执行功能用例会将所属项目更新为当前项目的问题
  • fix(接口自动化,功能用例): 修复功能用例的excel模板备注和列对不起来的问题以及接口自动化引用场景接口案例时按钮禁止重复提交
  • fix(测试用例): 查询禅道需求失败的问题
  • fix(接口自动化): 修复IF 条件变量包含 引号执行错误问题 #1005122
  • fix(性能测试): 性能测试的定时任务消息接收人被覆盖 #4621
  • fix(接口自动化): 恢复提交 c8d9f80
  • fix(接口自动化): 修复IF条件下${value} value 包含引号问题 #1005122
  • fix(性能测试): 编辑性能测试兼容老版本的数据
  • fix(测试跟踪): 测试评审任务消息通知,谁删除评审就给谁发邮件,与消息设置不符#4580
  • fix(测试跟踪): 修改评审率计算方法提示#1005148
  • fix(接口场景): 引用场景的弹窗中不再显示场景的操作按钮
  • fix(接口测试): 批量操作数量显示错误

v1.10.5


2021年07约09日

功能优化

  • 测试跟踪: 功能案例导入模版增加自定义字段列,数据导入的时候增加自定义字段的数据保存
  • 测试跟踪: Jira及TAPD缺陷描述支持添加图片
  • 测试跟踪: 测试用例页面创建人显示名称
  • 测试跟踪: 缺陷列表增加用例数字段
  • 测试跟踪: 缺陷列表添加过滤排序条件
  • 接口测试: TCP接口交互增加对旧数据的处理并恢复请求参数配置页
  • 接口测试: 修复部分接口无法设置环境变量的问题,修复环境变量值等号结尾被舍弃的问题
  • 接口测试: 场景变量及环境变量增加批量添加
  • 接口测试: 接口定时任务编辑页面样式优化
  • 性能测试: 固定 rampup 单位 (#4465)
  • 性能测试: 修改创建测试时的按钮大小
  • 系统设置及其他: 编辑项目开启场景自定义ID保存时反应慢
  • 系统设置及其他: 在列表中勾选多个数据时自动弹出批量操作提示
  • 系统设置及其他: 右上角的帮助文档,修改为新页面打开

问题修复

  • fix(接口测试): TCP接口读不到环境配置的EOL值
  • fix(接口自动化): 修复场景引用步骤导出再导入缺陷
  • fix(接口定义): 修复SQL类型请求 环境设置数据源默认值丢失问题#1004823
  • fix(接口自动化): 修复jmx文件导入解析错误 #1004805
  • fix(接口自动化): 修复场景导入问题
  • fix(接口自动化): 修复负责人筛选不生效问题 #1004959
  • fix(接口自动化): 去除非引用API步骤多出一个操作按钮
  • fix(接口自动化): 环境选择提示消息错误修复 #1004970
  • fix(接口自动化):修复JSON格式化问题 #1004865
  • fix(测试用例): 修复导入用例步骤中的换行未生效的问题
  • fix(测试计划,测试用例): 后台任务增加错误处理
  • fix(测试计划,测试用例): 后台任务增加错误处理,显示日志开始和结束
  • fix(测试跟踪): 修复首页卡片未对齐
  • fix(测试跟踪): 修复首页用例评审数据未显示
  • fix(用户组和权限): 工作空间下模版管理菜单权限问题#1004966
  • fix(用户组和权限): 工作空间类型权限下创建项目权限重复
  • fix(用户组和权限): 服务集成和消息设置权限问题#1004965
  • fix(用户组和权限): 组织管理员操作用户组问题
  • fix(系统设置): 组织、工作空间管理员添加成员失败#1004949
  • fix(系统设置): 项目管理员移除成员问题#1004968
  • fix: jira用户校验权限报错
  • fix: 修复SQL语句与实际表名大小写不一致的问题
  • fix: 修复回车保存模块失败
  • fix: 开多个窗口编辑场景样式错乱
  • fix: 测试用例关联缺陷列表状态没更新
  • fix: 测试计划-场景测试执行结果筛选失败
  • fix: 编辑用例点击关联缺陷缺少数据
  • fix: 测试计划关联完缺陷,缺陷数量没更新,图2 (#4468)
  • fix: 邮件配置中SMTP账号是如果用户名,而不是一个邮件地址的情况

v1.10.4


2021年07约02日

功能优化

  • 测试跟踪: 自动同步第三方平台缺陷状态
  • 测试跟踪: 用户信息添加Jira信息配置
  • 测试跟踪: 评审评论可以增加图片、表头操作列增加创建时间并存储上一次的排序方式、场景增加批量复制按钮、负责人将名称和ID位置互换
  • 测试跟踪: 提交缺陷到其他平台时可以添加图片
  • 接口测试: 场景增加批量创建性能测试按钮
  • 接口测试: 优化场景跨项目环境选择
  • 接口测试: TCP请求的请求体改为json,xml,raw格式;
  • 性能测试: 从场景测试转换的性能测试支持一键更新
  • 性能测试: 优化创建性能测试时资源池先选中后填写测试名称资源池清空的问题
  • 性能测试: 多节点资源池支持对csv文件进行切割
  • 性能测试: 引入自动化场景显示csv等文件
  • 性能测试: 测试报告请求统计label支持排序
  • 性能测试: 修改 backend listener queue size 默认 20000
  • 系统设置及其他: 系统菜单用户列表批量操作
  • 系统设置及其他: 规范建表语句,解决部分表大小写混用问题
  • 系统设置及其他: 调整多处样式使布局更加紧凑

问题修复

  • fix(场景测试报告,功能案例导入,场景测试-导入街口): 修复场景测试报告在多条名称相同的SQL请求下步骤统计错误的问题,修复测 试用例同一模块下用例可以重复导入的问题,修复场景导入接口时鼠标悬停在ID上弹出编辑气泡的问题
  • fix(接口场景-添加环境变量,性能测试-引用场景): 解决性能测试引用场景时没有自动加载csv文件的问题,解决设置环境变量参数在场景执行过程中使用不是最新值的问题
  • fix(接口定义): 修复API 列表刷新多次问题
  • fix(接口测试): 修复脚本断言语言名称找不到的问题
  • fix(接口测试、测试计划): 修复请求参数为JSON数组或Mock期望为JSON数组时产生的前端控制台报错问题,修复测试计划定时任务不发 送报告的问题
  • fix(接口测试首页): 修复部分浏览器中接口测试首页的通过率和借口覆盖率出现滚动条的问题
  • fix(接口自动化): 【github#3846】接口自动化导入JMX文件时,以脚本名命名场景名
  • fix(接口自动化): 修复场景导入,切换条件数据查不到问题
  • fix(接口自动化): 修复导入JMeter文件处理x-www-form-urlencoded 类型问题
  • fix(接口自动化): 修复次数循环嵌套执行问题
  • fix(接口自动化): 定时任务调用节点执行时 错误修复。
  • fix(接口自动化): 导入JMX中的Beanshell脚本有多余换行符,PR来自@xiongxiaoqing614 #2420
  • fix(测试计划): 修复了测试计划定时任务执行完成之后发送多个通知(数量根据场景的数量而定)的缺陷,修复了测试计划里的表格拉 伸表头造成的表格错乱的问题
  • fix: swagger2响应解析不完整
  • fix: swagger未导入到指定模块
  • fix: 从场景测试转换的性能测试支持一键更新_补充
  • fix: 接口自动化场景失败继续选项无效
  • fix: 定时任务图标显示问题
  • fix: 用例列表展示了其他项目用例
  • fix: 用例导入无法显示责任人
  • fix: 解决提示按钮禁用时无法提示内容的问题
  • fix: 接口自动化-废弃的用例在原来模块下-查看 回收站 后又都跑到回收站里面了-刷新页面 又恢复到 原来模块中。
  • fix: 测试用例和测试计划选择100条/页显示,页面非常卡顿

v1.10.3


2021年06月22日

功能优化

  • 测试跟踪: 执行测试计划接口用例后更新关联的功能用例状态
  • 测试跟踪: 用例模板禁止删除用例等级
  • 接口测试: 优化接口覆盖率的统计算法
  • 接口测试: 场景步骤展开/收起 图标修改。
  • 接口测试: 场景步骤名称过长样式显示问题优化
  • 性能测试: 修改编辑资源池页面显示样式
  • 性能测试: 去掉压力配置并发数的最小值限制
  • 性能测试: 性能测试报告请求统计支持排序
  • 系统设置及其他: http启用压缩,前端打包去掉js.map,优化前端加载速度
  • 系统设置及其他: 使用前端session来保存当前项目、工作空间、组织的信息,切换后可以在不同的页面使用

问题修复

  • fix (场景步骤): 场景步骤 启用/禁用 图标修改。
  • fix(场景自动化): 自定义ID检查问题
  • fix(性能测试): 修复删除测试之后再删除报告报错的问题
  • fix(性能测试): 避免出现配置错位
  • fix(接口测试): 修复场景步骤刷新后 启用/禁用问题,单步控制台日志问题
  • fix(接口测试): 场景步骤启用/禁用 操作合并成一个按钮。
  • fix(接口测试): 执行时更改报告状态增加保护
  • fix(接口测试): 接口SQL协议用例执行环境选择校验调整。
  • fix(接口自动化): 修复场景步骤未输入名称时无法展开问题
  • fix(测试用例): 点击关联缺陷Tab控制台报异常
  • fix(测试跟踪): 修复测试跟踪用例批量执行问题
  • fix(用例评审): 关联用例页面评审结果筛选无效
  • fix(用例评审): 列表按照ID排序
  • fix(用例评审): 列表按照ID排序报错
  • fix(系统设置): 系统参数设置操作日志
  • fix: swagger3导入报错
  • fix: swagger定时任务优化
  • fix: 修复启用禁用模块顶部没有刷新的问题
  • fix: 修复查询工作空间下项目列表的问题
  • fix: 在每一个新建和更新场景的函数前增加场景涉及url的统计
  • fix: 处理project_id没有查询的问题
  • fix: 操作日志列表报错
  • fix: 测试用例列表添加过滤条件
  • fix: 测试计划测试用例步骤消失
  • fix: 用例批量移动报错
  • fix: 登出清空了localStorage
  • fix: 测试评审流程问题合集

v1.10.2


2021年06月18日

功能优化

  • 测试跟踪: 用例列表支持展示自定义字段
  • 测试跟踪: Jira接口使用v2版本
  • 测试跟踪: 脑图性能优化
  • 接口测试: 场景步骤增加禁用全部/启用全部
  • 接口测试: 场景报告重构修改名称交互并增加跳转场景的功能,场景报告增加步骤统计
  • 接口测试: 步骤名称过长等相关样式优化
  • 系统设置及其他: 项目组添加成员列出所有可选用户
  • 系统设置及其他: 添加成员时用户组必填
  • 系统设置及其他: 分层构建镜像

问题修复

  • fix(性能测试): 禁用线程组后刷新压力图
  • fix(接口测试): 修复接口/用例 环境模块匹配错误问题。
  • fix(接口自动化): 修复测试用例执行结果未更新问题。
  • fix(接口自动化): 修复测试用例模块匹配问题。
  • fix(接口自动化): 修复 BUG0609_1_P0-批量执行两个场景,其中一个步骤全禁用。批量执行选择并发的集合报告状态一直为Running
  • fix(接口自动化): 修复 BUG0609_8 一键展开问题;BUG0609_15 数据选择问题
  • fix(接口自动化): 测试报告循环控制器层级显示问题修复
  • fix(接口自动化): 修复(ID1004177)报告请求名称过长,显示问题。
  • fix(测试计划): 测试用例自定义ID报错
  • fix(测试跟踪): 修复导入xmind 固定标签解析问题。
  • fix(测试跟踪):修复测试用例导入思维导图内容包含关键字问题
  • fix(系统设置): 系统组织菜单添加组织成员时报错
  • fix(缺陷管理): 禅道模版创建缺陷报错
  • fix: 修复mock返回JSON-Schema参数不全的问题、修复JSON-Schema响应参数在文档里不显示的问题
  • fix: 修复引用的场景无法复制的问题
  • fix: 修复没有参数时发送tcp请求系统报错的问题
  • fix: 修复测试用例导入步骤与预期结果对不上号的问题
  • fix: 修复跨项目引用场景时不同用户权限引起的缺陷
  • fix: 场景自定义ID导入保留ID
  • fix: 接口定义导出swagger报错
  • fix: 接口定义测试完成后关闭当前页面再次测试接口 响应内容还是显示上一次的结果 应该清空
  • fix: 模板编辑页面浏览器回退问题
  • fix: 测试用例导入创建人为空
  • fix: 测试计划-测试用例编辑页面报错
  • fix: 测试计划用例ID排序报错
  • fix: 测试计划用例执行人显示
  • fix: 测试计划用例执行人过滤无效
  • fix: 测试评审脑图无法显示前置条件
  • fix: 脑图复制模块节点报错报错
  • fix: 脑图复制粘贴新增失败

v1.10.1


2021年05月27日

功能优化

  • 安装部署:首次部署时创建默认项目并添加权限
  • 通用功能:主要功能表格支持保存调整后的列宽
  • 通用功能: 优化接口定义、接口场景、功能用例的模块树查找速度
  • 通用功能: 切换组织、工作空间及项目时不刷新整个页面
  • 测试跟踪: 测试计划用例添加保存按钮
  • 接口测试: 修改HTTP请求默认超时时间为60s
  • 接口测试: 优化场景列表高度不能铺满屏幕问题。
  • 接口测试:优化报告中的控制台数据存储方式,每个测试只存一份数据。
  • 性能测试: 下载jtl名称改为报告名
  • 性能测试: 显示jmx需要的csv文件名
  • 系统设置: 为用户组配置权限时增加全选操作
  • 系统设置: 创建组织,工作空间,项目后为当前用户添加管理员权限
  • 系统设置: 用户组标签显示优化

问题修复

  • fix(性能测试): 修复分布式压测场景 各node节点间的JMeter日志出现串联的情况
  • fix(性能测试): 修复删除报告失败没有修改测试状态的问题
  • fix(性能测试): 修复性能测试复制时名称长度超过限制的bug
  • fix(接口定义): API列表复制功能隐藏的问题
  • fix(接口定义): 修复URL decode 时有特殊字符 + 时解析错误
  • fix(权限设置): 修复接口定义,接口自动化,测试跟踪只读用户可以点击创建的权限
  • fix(测试计划): 报告统计失败的功能用例ID为空
  • fix(测试跟踪): 修复测试用例创建时的权限
  • fix(用例评审): 修复打开评审对话框闪屏问题
  • fix(用户组和权限): 创建系统级用户组异常
  • fix(用户组和权限): 用户组待选列表查询问题
  • fix(用户组和权限): 用户组显示UUID的问题
  • fix(系统设置): 工作空间添加项目成员时用户组必填
  • fix: 修复mock期望按钮提示错误、自定义脚本不支持更改环境变量的问题、性能测试找不到附件的问题
  • fix: 修复session到期没有转到登录页面的问题
  • fix: 修复切换项目时没有刷新页面的问题
  • fix: 修复删除项目时验证权限的bug
  • fix: 修复场景中连续多次引用同一场景时执行报告出现请求合并的问题
  • fix: 缺陷模板平台只能选metersphere
  • fix: 自定义请求完整url带IP拼接了环境
  • fix: 接口测试-接口定义,使用用例状态筛选,只能筛选当前页面
  • fix: 无法选择自定义表头最后一行
  • fix: 测试计划中关联用例时部分数据查询不到
  • fix: 编辑用例后新建用例无法保存

v1.10.0


2021年05月27日

新增功能

  • feat(系统设置): 增加变更记录、操作记录查看功能
  • feat(系统设置): 优化改进用户权限管理
  • feat(系统设置): Jira、TAPD平台缺陷模板支持自定义字段
  • feat(接口测试): 接口测试支持指定资源池执行

功能优化

  • refactor(测试跟踪):缺陷列表增加数字自增ID
  • refactor(测试跟踪):测试计划中用例结果更新页面,支持点击用例标题跳转到用例编辑页面
  • refactor(测试跟踪):缺陷列表增加缺陷来源显示
  • refactor(测试跟踪):导入测试用例时支持新建和更新两种导入模式
  • refactor(测试跟踪):测试计划接口场景用例增加排序筛选
  • refactor(测试跟踪):模块数增加用例数量显示
  • refactor(接口测试):接口定义增加复制功能;
  • refactor(接口测试):接口自动化场景默认加在当前项目环境;
  • refactor(接口测试):导入JMX文件中的事务控制器样式优化;
  • refactor(接口测试):模块数增加接口、用例数量显示;
  • refactor(性能测试):同步多个执行节点的启动时间;
  • refactor(性能测试):支持配置Kafka Backend Listener的Queue Size参数;
  • style(性能测试):测试结束后禁用报告页面上的刷新选项;
  • style(性能测试):设置默认的Kafka acks参数值为1。

问题修复

  • fix(测试跟踪):解决测试计划关联用例全选失效的问题
  • fix(接口测试):修复接口自动化场景导入HAR文件请求体为空的问题
  • fix(接口测试):修复事务控制器勾选框无法取消的问题
  • fix(接口测试):解决接口列表导出Swagger 3.0时报错的问题
  • fix(接口测试):解决首页接口定时任务点击跳转报错的问题
  • fix(性能测试):避免查看报告时出现“get report result error”的错误
  • fix(性能测试):强制停止测试时结束数据更新
  • fix(性能测试):修改报告名的长度限制
  • fix(性能测试):修复测试计划批量性能测试后查看报告没有监控页的问题

v1.9.3


2021年05月19日

新增功能

  • feat(接口测试): 接口场景增加事务控制器并优化报告显示

功能优化

  • refactor(POM): xtream 版本升级
  • refactor(性能测试): 修改报告执行时间相关文本
  • refactor(性能测试): 导出报告时关闭动画
  • refactor(性能测试): 性能测试报告和测试分离,删除测试时保留报告 报告支持重命名
  • refactor(性能测试): 性能测试报告开始前不显示startTime
  • refactor(性能测试): 性能测试显示setup和post线程组
  • refactor(性能测试): 性能测试显示压力预估图时排除按照迭代次数
  • refactor(性能测试): 执行中不显示计划结束时间
  • refactor(性能测试): 校验资源池逻辑修改
  • refactor(接口测试): ESB功能优化-ESB接口测试,使用ESB数据格式展现
  • refactor(接口测试): 优化场景报告-子请求的展示
  • refactor(接口测试): 场景默认加载当前项目的环境配置
  • refactor(接口测试): 自定义ID显示问题
  • style(接口测试): 修改不规范代码
  • style(接口测试): 修改禁用状态文本样式

问题修复

  • fix(测试跟踪): 测试计划用例下一步其他信息没刷新
  • fix(测试跟踪): 测试计划脑图不可编辑
  • fix(测试跟踪): 测试计划进度统计有误
  • fix(接口测试): 修复新版本环境DNS不起作用问题;修复环境中请求头历史数据问题。
  • fix(接口测试): 接口自动化上传的jmx中包含csv引用时,路径未自动修改问题修复
  • fix(接口测试): 修复同名多个csv 执行问题
  • fix(接口测试): 解决场景导入接口列表标签显示问题
  • fix(接口测试): 自定义请求会引用环境域名
  • fix(接口测试): 自定义请求引用环境无效
  • fix(接口测试): 场景单独调试禁用请求无响应
  • fix(性能测试): 修复启动性能测试计算线程数的问题
  • fix(性能测试): 修复性能测试线程组启用禁用不一致的问题
  • fix(性能测试): 修复报告对比弹出框分页失效的问题
  • fix(性能测试): 修复线程组启用禁用判断的bug
  • fix(性能测试): 性能测试多节点执行时线程数计算问题
  • fix(性能测试): 网络监控表达式修改
  • fix(性能测试): 修复性能测试压力配置切换线程类型没有重新计算图表的问题
  • fix(性能测试): 显示网络监控的单位为 kb/s
  • fix(性能测试): 网络监控表达式修改

v1.9.2


2021年05月12日

新增功能

  • 接口测试: 环境配置中增加SSL证书配置

功能优化

  • 测试跟踪: 测试用例各富文本框使用 markdown 编辑器
  • 测试跟踪: 测试用例列表支持按优先级排序
  • 测试跟踪: 优化功能案例导入
  • 测试跟踪: 复制缺陷名称追加copy后缀
  • 测试跟踪: 缺陷添加创建人字段
  • 测试跟踪: 脑图用例顺序与列表保持一致
  • 接口测试: 重构场景串行方法,利用队列串行
  • 接口测试: postman导入顺序保持一致
  • 接口测试: 修复单选场景无法关联到测试计划的缺陷
  • 接口测试: 自定义请求添加是否引用环境
  • 接口测试(X-Pack): 重新确定ESB数据导入方式
  • 接口测试: 修改环境配置弹框宽度
  • 接口测试: 接口自动化场景支持使用自定义ID
  • 接口测试: 测试报告增加场景结果统计
  • 性能测试: 修改报告查询overview的方式
  • 性能测试: 性能测试编辑时可以重新上传文件
  • 性能测试: 报告统计表格宽度修改
  • 性能测试: 报告图表使用lttb采样,优化大数据量下的性能

问题修复

  • fix(场景自动化): 修复JSONSchema Number 类型小数点后内容丢失问题;修复循环结果不展示问题。
  • fix(场景自动化): 修复JSONSchema integer取值问题;优化步骤删除时抖动问题。
  • fix(场景自动化): 修复场景步骤最大化后推荐断言问题
  • fix(性能测试): 修复性能测试删除文件的时候导致其他测试不能引用相同文件的问题
  • fix(接口自动化): 修复集合报告失败问题
  • fix(接口自动化): 设置共享模式解决 循环 csv 从第二行取值问题
  • fix(接口自动化,接口定义): 修复只读用户不能查看详情问题。
  • fix(接口自动化,测试跟踪): 修复匹配的环境请求头不起作用问题;修复思维导图导入问题。
  • fix(旧版本接口测试): 兼容新版本定义的环境
  • fix(测试计划): 修改用例状态未跳转至下一个用例
  • fix(系统设置): 修复环境类型不能修改问题。
  • fix(接口测试): 解决定时任务导入swagger多出的斜杠问题
  • fix: jsonSchema不生效
  • fix: jsonpath断言顺序问题
  • fix: swagger导入报错
  • fix: 修复Mock服务下JsonSchema参数返回格式没被处理的问题
  • fix: 修复Mock服务返回参数-mock数据没给返回值的问题
  • fix: 修复空项目下点击环境报错的问题、修复表格复选框全选时的展示问题
  • fix: 创建缺陷前端报错
  • fix: 只读用户访问用例详情页面跳转到默认页
  • fix: 接口定义列表自定义展示字段增加接口状态,并默认显示
  • fix: 接口自动化场景更新时创建人不变,场景列表默认显示负责人而非创建人
  • fix: 测试用例只读用户样式
  • fix: 测试计划里面执行过的用例 (除了未开始改为其他状态) 都跑到默认模块
  • fix: 请求体选xml等格式还是jsonSchema
  • fix: DELETE,HTTPS请求头自动添加的HOST带了443端口

v1.9.1


2021年04月30日

功能优化

  • 测试跟踪: 将脑图整体布局保存在浏览器端
  • 系统设置:环境列表增加筛选项目功能
  • 系统设置:环境列表删除环境时增加确认删除弹框

问题修复

  • fix(接口定义): 修复 swagger 导出时,请求体为 array 导出失败的情况
  • fix(接口定义): json的请求体非json格式运行报错问题
  • fix(接口测试): 接口测试的首页中的 “运行中的定时任务”列表无法跳转
  • fix(接口自动化): 修复历史数据升级问题,调整系统变量样式
  • fix(场景自动化):单步骤调试环境检查问题
  • fix(接口自动化):修复csv 并行取值问题
  • fix(测试跟踪): 测试评审和计划使用模板报错

v1.9.0


2021年04月29日

新增功能

  • 测试跟踪:增加缺陷管理功能
  • 测试跟踪:增加用例模板配置及自定义字段支持
  • 测试跟踪:增加缺陷模板配置及自定义字段支持
  • 测试跟踪:测试用例详情支持富文本编辑方式
  • 接口测试:HTTP协议接口支持Mock服务
  • 接口测试:环境配置支持多域名匹配
  • 接口测试:批量执行支持串行/并行模式选择
  • 性能测试:性能测试支持监控集成
  • 性能测试:支持多个测试报告对比
  • 系统设置及其他:消息通知机器人支持飞书
  • 系统设置及其他:功能模块支持启用/禁用(X-Pack增强包内)

功能优化

  • 测试跟踪:通过Excel导入/导出时有ID字段,可通过Excel导入来更新用例
  • 接口测试:更新接口覆盖率的统计公式
  • 接口测试:添加断言、等待控制器、前置脚本、后置脚本、提取参数光标聚焦到输入框时自动展开详情
  • 接口测试:重构报告页面,按照层级显示
  • 接口测试:使用新的JavaScript脚本引擎
  • 接口测试:场景无步骤时运行环境置灰
  • 接口测试:接口请求头、JSON格式请求体支持mock参数
  • 接口测试:修改Groovy版本为3.0.8
  • 接口测试:调整场景变量弹框文本及样式
  • 接口测试:增加场景局部刷新功能
  • 性能测试:对性能测试报告页面进行国际化处理
  • 性能测试:增加性能测试报告页面刷新时间配置
  • 性能测试:增加强制停止时间配置
  • 性能测试:压力配置可以选择场景是否顺序执行
  • 性能测试:禁用资源池时检查是否有测试正在使用
  • 系统设置及其他(X-Pack增强包):增加消息通知模板可用的内置变量
  • 系统设置及其他:LDAP启用时默认选择LDAP登录方式
  • 系统设置及其他:优化部分接口可查询工作空间下所有项目信息
  • 系统设置及其他:修改自带的MySQL版本为5.7.33

问题修复

  • fix(接口定义):修复Swagger导出时请求体缺失问题(#1771)
  • fix(接口定义):修复Swagger导入一些值缺失问题,请求体导出支持JSON、XML格式(#1751)
  • fix(接口定义):导出Swagger时单个XML格式错误不会终止所有文件导出(#2020)
  • fix(测试跟踪):修复Excel导入用例时标签有内容报错的问题(#1747)
  • fix(测试跟踪):使只读用户不能删除测试计划报告(#1758)
  • fix(测试跟踪):优化创建测试计划的对话框,使之更加人性化(#1878)
  • fix(测试跟踪):使非只读用户可以编辑测试计划所关联的用例(#1973)
  • fix(测试跟踪):修复Excel导入时测试步骤和预期结果的导入格式错误问题(#1811)
  • fix(测试跟踪):修复用例Excel导入时重复校验不准确问题(#1756)
  • fix(系统设置):使项目管理中配置数据库信息时可以校验连接(#1769)
  • fix:修复Cron表达式生成器内存溢出问题(#1933)
  • fix:修复Postman导入缺失问题(#1929)
  • fix:修改测试计划状态报错问题(#1934)
  • fix:修复“先点击模块再点击脑图,评审脑图不是对应模块脑图”的问题(#1790)
  • fix:修复关联用例无法展示步骤和结果的问题(#2182)
  • fix:去掉多余的更多操作按钮(#2169)
  • fix:修复接口导入modulePath不正确的问题(#1881)
  • fix:接口用例添加步骤没反应的问题(#1810)
  • fix:修复新版本Postman导入脚本类型不匹配的问题(#1809)
  • fix:测试用例更多操作按钮(#2187)
  • fix:修复测试用例编辑关联缺陷(#2179)

v1.8.2


2021年04月02日

功能优化

  • refactor(场景自动化): 调试前检查运行环境
  • refactor(性能测试): 测试报告统计展示median,字段名字更新
  • refactor(接口测试): 更新接口覆盖率的统计公示
  • refactor: 全选按钮颜色高亮
  • refactor: 升级 openapi swagger 版本
  • refactor: 增加预期结束时间的参数
  • style(接口定义): 通用下拉树节点内容过长显示不全优化
  • style: 修改文本框及测试跟踪用例步骤样式

问题修复

  • fix(场景自动化): 优化运行环境
  • fix(场景自动化): 项目ID设置问题
  • fix(定时任务):【github】定时任务初始化日志输出
  • fix(性能测试): 压力配置上可以选择场景是否顺序执行
  • fix(性能测试): 按顺序执行的性能测试时间计算问题
  • fix(性能测试): 计算预计执行时间
  • fix(接口定义): 修复域名带url 问题修复
  • fix(接口定义): 执行问题修复
  • fix(接口定义): 批量执行问题
  • fix(接口自动化): 修复1.5.0升级上来的接口测试,转场景后,直接执行场景。在自定义变量中定义参数没有读取到。
  • fix(接口自动化): 修改转场景测试名称
  • fix(接口自动化): 场景变量国际化修改
  • fix(接口自动化): 场景名称变更,执行报告同步变更。
  • fix(接口自动化): 增加场景局部刷新功能
  • fix(接口自动化): 导入JMX无全路径问题处理
  • fix(接口自动化): 执行时给引用的场景步骤增加项目ID
  • fix(接口自动化): 限制只有自定义请求可以另存新接口
  • fix(测试计划): 修复批量执行接口用例失败的问题
  • fix(测试评审tags、测试计划tags): 修复测试评审测试计划标签的bug
  • fix(测试跟踪): 修复创建用例默认没有选择模块问题
  • fix(测试跟踪): 测试跟踪,测试计划列表标签和执行次数显示错误
  • fix(测试跟踪):修复excel导入时测试步骤和预期结果的导入格式错误 (#1811)
  • fix(用例评审): 修改提示
  • fix(项目文件更新): 修复项目文件更新时不能上传同名文件
  • fix(项目文件更新): 修复项目文件更新时地址多了一个/
  • fix: form-data请求体切换成文件上传无反应 (#1872)
  • fix: swagger3 空指针
  • fix: 优化excel模板导入,模块字数超标的提示
  • fix: 优化接口覆盖率的loading方式:改为图标
  • fix: 修复api文档下滑时不会动态加载接口信息的bug
  • fix: 修复接口定义页面在接口列表点击运行时tab标签命名错误的问题
  • fix: 修复接口测试首页关闭swagger定时任务不彻底的问题
  • fix: 修复规划&执行测试计划没有权限问题
  • fix: 修复阶段加压力的预计结束时间计算的bug
  • fix: 先点模块再点脑图,评审脑图不是对应模块的脑图 (#1790)
  • fix: 场景描述无法保存
  • fix: 导入接口没有带模块
  • fix: 接口定义无法选择模块
  • fix: 接口导出没有带路径
  • fix: 接口测试首页增加”接口覆盖率统计”
  • fix: 接口用例添加步骤没反应 (#1810)
  • fix: 新版本postman导入脚本类型不匹配 (#1809)
  • fix: 测试用例导入标签
  • fix: 评审测试计划脑图点击模块再点脑图出错 (#1856)
  • fix: 加大case review中comment的长度限制
  • fix: 用例步骤颜色加深

v1.8.1


2021年03月31日

功能优化

  • feat(场景自动化,测试用例): 默认选中树节点添加对应功能
  • feat(场景自动化,测试用例,): 测试用例、 接口定义、场景自动化 增加“默认模块” 创建测试用例、接口定义、场景时 所属模块默认值为“默认模块”
  • feat(性能测试): 修复场景名称过长导致样式出错的问题
  • feat(性能测试): 限制普通线程组的预热时间最大值不能超多压测时长
  • feat(接口定义): 接口定义、增加“默认模块” 创建接口定义所属模块默认值为“默认模块”
  • feat(测试跟踪): 通过Excel导入导出时有ID字段,可通过Excel导入来更新用例。 (#1727)
  • refactor(场景自动化): 回退运行环境配置
  • refactor(场景自动化): 运行环境优化
  • refactor(性能测试): 修改kafka默认的acks为0
  • refactor(性能测试): 测试报告统计标题 KO -> FAIL
  • refactor(性能测试): 资源池校验修改,停止容器错误处理
  • refactor(接口定义): 默认模块校验公共方法提取
  • refactor(接口自动化,接口定义): 删除接口自动化场景调试产生的记录详情,保留最后一条
  • refactor: JMeter 版本升级
  • refactor: jsonpath推荐关闭按钮优化
  • refactor: 修改swagger-parse版本
  • refactor: 升级 openapi swagger 版本
  • refactor: 去掉控制台打印
  • refactor: 增强验证csrftoken
  • refactor: 导入用例重复提示优化
  • refactor: 打开环境配置时默认选中当前配置
  • refactor: 解决性能测试定时任务状态不改变的问题
  • refactor: 重构模式搜索框
  • style(场景自动化): 调整步骤样式,默认显示复制按钮
  • style(接口定义): 通用下拉树 节点内容过长显示不全优化

问题修复

  • fix(接口测试):解决groovy脚本无法使用jar包
  • fix(场景自动化): 修复升级环境问题
  • fix(场景自动化): 修复场景名称过长显示问题
  • fix(场景自动化): 修复最大化切换数据展示问题
  • fix(场景自动化): 删除单个场景问题修复
  • fix(场景自动化): 场景下步骤未启用当前场景的环境
  • fix(场景自动化): 执行日志报错问题修复
  • fix(场景自动化): 运行环境显示问题
  • fix(性能测试): 修复上传测试文件偶尔会传多个的bug
  • fix(性能测试): 修复最大并发数没有按照资源池来限制的bug
  • fix(性能测试): 修复预热时间没有适配单位的bug
  • fix(接口定义): 修复swagger导入一些值缺失 & 请求体导出支持json、xml格式 (#1751)
  • fix(接口定义): 修复环境地址不是标准域名问题
  • fix(接口定义): 修改默认模块
  • fix(接口定义): 默认模块校验问题修改
  • fix(接口自动化): 修复 csv 路径校验问题
  • fix(接口自动化): 修复csv 分隔符不能编辑问题
  • fix(接口自动化): 修复if条件不起作用问题
  • fix(接口自动化): 修复jmx导入其他选项不能编辑问题
  • fix(接口自动化): 修复jmx导出消息体数据类型设置错误问题
  • fix(接口自动化): 修复jsonPathAssrtion 5.2 版本升级后问题
  • fix(接口自动化): 修复场景移动后,移动到的模块名称不能修改问题
  • fix(接口自动化): 修复复制场景,场景变量不能编辑问题
  • fix(接口自动化): 修复导入jmx 超时时间丢失问题
  • fix(接口自动化): 修复导入场景步骤请求 ip 和端口 是变量的问题
  • fix(接口自动化): 修复测试报告触发方式不展示问题
  • fix(接口自动化): 修复端口是变量的问题
  • fix(接口自动化): 修复重定向接口内容重复问题
  • fix(接口自动化): 修改场景报告名称长度
  • fix(接口自动化): 修改转场景测试名称
  • fix(接口自动化): 放开全路径校验
  • fix(接口自动化): 检查场景步骤是否都是全路径
  • fix(接口自动化): 注释全路径校验
  • fix(接口自动化): 选中模块创建数据,默认放到当前选择的模块下
  • fix(推荐断言弹框可以点击空白关闭): 推荐断言弹框可以点击空白关闭
  • fix(测试用例): 导入xmind 模版 模块名称长度修改
  • fix(测试用例,接口定义,接口自动化): 增加默认模块,默认创建用例都放到默认模块下
  • fix(测试用例,接口定义,接口自动化): 默认添加的模块,不能编辑也不能删除。
  • fix(测试计划): 修复点击测试计划详情时自动发送通知 (#1703)
  • fix(测试跟踪): 修复planId可能为空调用后台报错的问题
  • fix(测试跟踪): 修复首页跳转问题
  • fix(测试跟踪): 去掉评审关联用例时的权限控制
  • fix(测试跟踪): 点击树菜单,列表恢复到列表
  • fix(测试跟踪):Excel导入用例时标签有内容会报错 (#1747)
  • fix(测试跟踪):使只读用户不能删除测试计划报告 (#1758)
  • fix(测试跟踪):修复用例excel导入时重复校验不准确问题。 (#1756)
  • fix: jenkins触发的测试测试计划进度和场景报告更新
  • fix: swagger2 导入响应体
  • fix: swgger base-url 导入后路径多了一个’/‘
  • fix: 修复文件加载时文件名重复没有显示文件名的bug
  • fix: 修复文件名过短导致场景无法引入
  • fix: 修复文件名过短导致场景无法引入,文件重复弹框提示优化
  • fix: 修复测试计划无法执行测试用例
  • fix: 修复页面展现XML格式数据时会自动转化标签的问题
  • fix: 导入接口用例创建到默认模块
  • fix: 尝试修复表格固定列之后错乱的问题
  • fix: 恢复被覆盖的sql
  • fix: 执行接口用例,日志报空指针
  • fix: 接口定义列表错位方法优化代码回退
  • fix: 接口定义请求内容为 XML RAW 格式时文档模式报错
  • fix: 接口导出没有带路径
  • fix: 接口测试首页增加”接口覆盖率统计”
  • fix: 接口用例执行报错
  • fix: 文档不超过5个数据时下滚出现问题
  • fix: 旧版本导出文件接口定义导入失败
  • fix: 测试用例导入标签
  • fix: 测试用例,选中【选择所有数据】,翻页后发现第2页之后的数据并没有被选中
  • fix: 测试跟踪用例重复显示
  • fix: 脑图全屏下拉框无法显示
  • fix: 解决接口定义点击api/case/文档不变色的问题
  • fix: 修复编辑用例js报错
  • fix: 修复表头显示问题
  • fix: 用例添加了评论,但编辑的时候看不到

v1.8.0


2021年02月20日

新增功能

  • 测试跟踪:测试用例支持思维导图编辑模式
  • 测试跟踪:测试用例支持关联需求
  • 接口测试:接口自动化场景支持导入JMX文件
  • 接口测试:接口定义增加文档模式
  • 接口测试:接口定制支持导出Swagger格式
  • 接口测试:接口定义及接口自动化支持导入HAR文件
  • 性能测试:支持自由组合场景
  • 报表统计:新增报表统计功能(X-Pack增强包内)
  • 系统设置及其他:数据表格支持自定义显示列
  • 系统设置及其他:显示配置支持修改配色(X-Pack增强包内)

功能优化

  • 测试跟踪:优化测试跟踪首页展示内容
  • 测试跟踪:统一测试计划关联用例页面样式
  • 测试跟踪:通过xmind格式导入用例时增加标签处理
  • 测试跟踪:测试用例导入模板增加标签列
  • 接口测试:支持跨项目添加接口用例及接口自动化场景
  • 接口测试:导出接口定义时同时导出用例
  • 接口测试:接口自动化场景支持全屏编辑模式
  • 接口测试:接口定义列表操作列增加执行操作
  • 接口测试:接口定义用例删除增加二次确认
  • 性能测试:使用Kubernetes资源池时性能测试任务增加反亲和性配置(X-Pack增强包内)
  • 性能测试:优化测试执行失败时的提示信息
  • 性能测试:测试资源池增加更多配置
  • 性能测试:定时清理测试产生的中间数据
  • 系统设置及其他:系统管理员修改用户密码需要二次确认
  • 系统设置及其他:登录时用户名密码加密传输,并增加CSRF拦截器
  • 系统设置及其他:SQL异常报错输出到控制台,而非在页面上直接弹出报错

问题修复

  • fix(定时任务):修复开启→关闭定时任务提示窗错误(#1578)
  • fix(接口定义):修复Basic Auth认证问题
  • fix(接口定义):修复导入接口个数不对,以及API和CASE判断错误的问题(#1659)
  • fix(接口定义):删除用例提示的是删除接口,改为用例(#1664)
  • fix(接口定义):输入用例名称,让鼠标移开后台自动保存,不用折叠页面也不用弹出提示(#1665)
  • fix(接口定义):修复删除CASE时没有“确认删除”弹窗(#1571)
  • fix(接口测试):使XPath断言规则的表达式能接收更长的字符(#1661)
  • fix(接口测试):修复只读用户权限过高能对数据进行操作(#1614)
  • fix(系统设置):修改用户密码时增加确认密码框(#1662)
  • fix(接口定义): 将接口另存为新用例后,方法名会被前端自动替换为协议(#1341)
  • fix(测试计划):修复测试计划→修改状态后时间显示有误的问题(#1291)
  • fix:修复系统设置→创建用户→手机号15和16号段不合法的问题(#1328)
  • fix:修复定时任务点击跳转错误(#1643)
  • fix:修复新建接口,另存为用例后,修改接口路径,用例没有同步的问题(#1409)
  • fix:修复点击取消关闭定时任务,Switch仍然会显示被关闭的问题(#1640)
  • fix:修复菜单栏缩放过大导致的布局错位问题(#1594)
  • fix:修改接口自动化、接口定义的导入参数全选按钮,修复选框不显示的问题(#1635)
  • fix:场景用例步骤复制时插入在当前步骤下面(#1570)
  • fix:测试计划编辑错误问题修复(#1393)
  • fix:测试计划无法编辑问题修复(#1359)
  • fix:系统设置→创建项目,取消回车保存功能(#1329)
  • fix:解决接口自动化→添加场景变量,焦点错误切换(#1342)
  • fix:解决测试跟踪→用例评审,删除所有用例再添加时,需要刷新才显示list的问题(#1372)
  • fix(接口测试):解决场景步骤→等待控制器Ctrl+S保存失败的问题(#1331)
  • fix(测试计划): 修复测试计划空指针、计划开始时间更新等问题(#1543)

v1.7.3


2021年02月20日

功能优化

  • feat(场景自动化): 场景变量增加请求头,并历史请求头数据可以支持迁移
  • feat(接口自动化): 修复当变量未定义时 影响IF为空或非空判断问题
  • refactor: 统一处理sql异常,不在前台显示,提示sql错误,检查日志文件
  • style(接口自动化): 样式调整

问题修复

  • fix: 修改定时任务表达式格式问题 (#1167)
  • fix(xpack): 修复license数量显示为0 问题
  • fix(场景自动化): 去除多余按钮
  • fix(场景自动化): 场景请求头失效问题修复
  • fix(性能测试): 修复请求很多的时候,图标鼠标悬停显示不全
  • fix(接口定义): 测试中另存新接口缺陷修复
  • fix(接口自动化): query参数自动处理
  • fix(接口自动化): 修复JSR233 刷新问题
  • fix(接口自动化): 修复展开步骤时卡死问题
  • fix(接口自动化): 修复引用场景能添加 其他步骤问题
  • fix(接口自动化): 修复用例文件上传丢失问题
  • fix(接口自动化): 循环结果放到各自请求中
  • fix(测试跟踪): 修复https://github.com/metersphere/metersphere/issues/659 对应问题
  • fix(测试跟踪): 修复上传xmind 格式错误问题
  • fix(测试跟踪): 修复删除计划关联项目,测试计划也被删除的问题
  • fix: sql请求更新接口报错
  • fix: 修改id长度
  • fix: 修改定时任务表key字段长度
  • fix: 另存为新用例报id重复
  • fix: 接口测试、接口自动化转性能测试时自带函数会带来JMeter报错
  • fix: 测试用例模块树拖拽报错

v1.7.2


2021年02月04日

功能优化

  • feat: (系统设置) 项目-jar包管理,支持查找 (#1350)
  • feat(用例评审): 批量修改评审结果
  • feat: 组织、工作空间下拉列表增加滚动条
  • refactor: jar包管理优化
  • refactor: 抽取表格相关代码
  • refactor: 测试计划关联接口用例,批量执行过程中前端显示加载状态
  • refactor: 滚动条加粗
  • refactor(性能测试): 每天定时清理已经执行完成的测试中间数据
  • style(接口自动化): 整体展示样式优化

问题修复

  • fix(接口自动化): SQL历史数据升级变量处理
  • fix(接口自动化): SQL历史数据升级数据源处理
  • fix(性能测试): 修复切换报告的时候压力配置没有变化的问题
  • fix: 拖拽节点到根节点报错
  • fix(接口自动化): 场景步骤中自定义接口时隐藏另存用例按钮
  • fix(场景自动化): 历史数据兼容处理
  • fix(接口定义): 历史JDBC数据兼容处理
  • fix(接口定义): 排序修改
  • fix: get请求query参数传空报错
  • fix: 修复_fileter和_sort方法引用
  • fix: 列拖宽时字符显示不完整
  • fix: 删除无用代码
  • fix: 接口定义、场景、测试计划功能用例的表格,列拖动设置最小拖动植
  • fix: 模块移动国际化
  • fix: 测试计划-关联功能测试用例-查看报告统计-切回到功能测试用例页后左侧模块列消失
  • fix: 测试计划场景列表tag显示问题
  • fix: 滚动条宽度变化导致关联页面页面变形
  • fix: 环境里的请求头会优先于请求里的请求头
  • fix: 脚本断言选其他语言不生效
  • fix: 解决: 测试跟踪-用例评审,删除所有用例再添加时,需要刷新才显示list (#1372)
  • fix: 部分数据进入测试计划详情会报错
  • fix: 针对场景批量添加到测试计划,不选计划的提示优化
  • fix(接口自动化): 设置csv,默认允许循环获取内容
  • fix: jsonpath 推荐名字中带有’.’,推荐失败
  • fix: 测试计划 编辑错误 (#1393)
  • fix(接口自动化): 去除场景级别csv,保留循环内
  • fix(接口自动化): 场景变量搜索问题处理
  • fix: 接口定义->接口案例->批量编辑,请求方式中,修改TCP/SQL/DUBBO接口的下拉框数据
  • fix(接口自动化): 修改包含场景ID字段长度,修复因历史数据升级ID长度过长问题

v1.7.1


2021年02月02日

功能优化

  • refactor(系统设置): 组织菜单下工作空间列表样式优化
  • refactor: jar包管理加滚动条
  • refactor: postman和插件导入自动创建用例
  • refactor: 通知页面的按钮间距修改
  • refactor: 重新设置接口测试-案例列表的部分列宽
  • refactor(接口定义): 去除多余日志输出
  • feat: 接口定义增加批量移动

问题修复

  • fix(接口定义): 修复tcp快捷调试问题
  • fix(接口定义): 修复历史数据数据源无法选择问题
  • fix:(接口测试) 解决场景步骤-等待控制器ctrl+s保存失败问题 (#1331)
  • fix(接口自动化): 接口定义请求体 JSONSchema 图标修改
  • fix(接口自动化): 完整url 处理判断
  • fix(接口自动化): 批量添加到测试计划,关闭处理
  • fix(接口自动化): 条件控制器非空判断处理
  • fix(接口自动化): 修复CSV变量问题
  • fix(接口自动化): 修复场景高级结果处理
  • fix(接口自动化): 修复调试时csv不起作用问题
  • fix(接口自动化): 场景报告展示优化
  • fix(接口自动化): 引用请求允许执行和复制操作
  • fix(接口自动化): 执行结果处理
  • fix(接口自动化): 提取参数给默认值
  • fix(接口自动化): 断言名称添加默认值
  • fix(接口自动化): 旧版本数据迁移 body form-data 类型数据完善
  • fix(接口自动化): 旧版本数据迁移 path 和 url 分开处理
  • fix(接口自动化): 旧版本数据迁移 命名规则调整兼容复制的场景数据
  • fix(接口自动化): 修复DUBBO协议快捷调试 method 错误问题
  • fix: (测试计划) 修复 测试计划-修改状态后时间显示有误 (#1291)
  • fix: TCP自定义请求问题
  • fix: query参数可以传空值
  • fix: 修复 系统设置-创建用户-手机号15和16号段不合法问题 (#1328)
  • fix: 修复登录页面图片位置和显示title不对的bug
  • fix: 固定列的表格,列宽设置
  • fix: 手机号不必填
  • fix: 批量修改场景环境报错
  • fix: 接口测试转性能测试报错
  • fix: 无法使用环境的变量
  • fix: 测试任务报告不展示Jenkins报告的问题
  • fix: 空指针异常
  • fix: 系统设置-创建项目,取消回车保存功能 (#1329)
  • fix: 部分场景转性能测试报错的问题
  • fix: 接口测试首页统计,未执行情景统计了回收站里的数据
  • fix: 修复下载jtl过大导致oom的问题
  • fix: 修复导入swagger,模式选择覆盖,无法编辑
  • fix: 解决 接口自动化-添加场景变量,焦点错误切换 (#1342)

v1.7.0


2021年01月28日

新增功能

  • 测试跟踪:测试用例支持配置标签
  • 测试跟踪:测试计划支持添加性能测试
  • 测试跟踪:测试计划支持配置定时任务
  • 接口测试:增加旧版接口测试转换到新版功能
  • 接口测试:增加循环控制器
  • 接口测试:场景变量增加 CSV、列表变量、随机数变量配置
  • 接口测试:接口用例、场景用例支持创建性能测试
  • 接口测试:接口定制支持指定 Swagger URL 自动同步
  • 接口测试:增加推荐 JSONPath 断言、JSONPath 提取功能
  • 接口测试:前后置、断言脚本支持 Groovy、JavaScript
  • 接口测试:接口定义及接口自动化场景编辑页面支持 CTRL+S 保存快捷键
  • 性能测试:增加按迭代方式的压力配置模式
  • 系统设置及其他:邮件配置支持发送测试邮件
  • 系统设置及其他(X-Pack):支持 OIDC 单点登录配置

功能优化

  • 测试跟踪:测试用例支持配置标签
  • 测试跟踪:统计报告新增性能测试用例饼图
  • 接口测试:首页数据支持跳转
  • 接口测试:优化 TCP 接口定义
  • 接口测试:在接口列表等窗口中,可点击ID进入编辑页面
  • 接口测试:删除模块时,模块下的所有接口或场景被放入回收站
  • 接口测试:接口步骤样式统一
  • 接口测试:单接口用例支持全屏展示
  • 性能测试:报告请求统计页面支持按 label 筛选请求
  • 性能测试:测试列表添加ID列
  • 系统设置及其他:邮件配置支持发送测试邮件
  • 系统设置及其他:设置定时任务的弹窗中增加滑动开关
  • 系统设置及其他:页面右上角增加API文档入口
  • 系统设置及其他:登录页面重构
  • 系统设置及其他(X-Pack):系统设置页面增加单点登录配置

问题修复

  • fix swagger2.0 NullPointException (#1196)
  • fix(场景自动化): 修复sql 执行结果类型错误
  • fix(场景自动化): 修复多次执行 结果不能及时响应问题
  • fix(场景自动化): 修复引用场景查看问题
  • fix(场景自动化): 修复迁移数据场景禁用问题
  • fix(场景自动化): 场景变量设置
  • fix(场景自动化): 引用请求只允许查看,不能编辑
  • fix(场景自动化): 数据迁移后附件丢失问题修复
  • fix(场景自动化): 自定义请求修复
  • fix(性能测试): 再次执行测试时avgTransactions未初始化
  • fix(接口定义): JSON-SCHEMA 数据缺陷修复
  • fix(接口定义): dialog 弹框层级修复
  • fix(接口定义): url 规范问题修改
  • fix(接口定义): 【优化】降低新手用户使用门槛
  • fix(接口定义): 不允许拖拽
  • fix(接口定义): 修复参数提取 空指针问题
  • fix(接口定义): 修复参数提取问题
  • fix(接口定义): 修复接口路径大小写转换问题
  • fix(接口定义): 修复数据源删除后页面显示问题
  • fix(接口定义): 修复模块移动缺陷
  • fix(接口定义): 修复用例列表-复制用例,标签没复制
  • fix(接口定义): 修复用例列表新建用例时标签未清空的问题
  • fix(接口定义): 修复用例执行成功后,结果未更新,响应内容为空
  • fix(接口定义): 单条用例执行时保存变化内容
  • fix(接口定义): 快捷调试另存为用例,并自动创建一条接口
  • fix(接口定义): 批量执行用例校验
  • fix(接口定义): 接口用例结果初始化
  • fix(接口定义): 测试接口时不更新原接口数据
  • fix(接口定义): 现实执行脚本
  • fix(接口定义): 用例状态统计不准确问题修复
  • fix(接口定义): 高级搜索问题修复
  • fix(接口定义): 默认添加一条用例
  • fix(接口自动化): JSON-SCHEMA 编辑器添加
  • fix(接口自动化): LOOP 页面下拉选项丢失找回
  • fix(接口自动化): 修复DELETE参数丢失问题
  • fix(接口自动化): 修复I18n 显示问题
  • fix(接口自动化): 修复JSON 格式数据请求问题
  • fix(接口自动化): 修复SQL类型请求无法切换环境问题
  • fix(接口自动化): 修复http 协议输入参数无名称 校验
  • fix(接口自动化): 修复快捷调试,url参数处理
  • fix(接口自动化): 修复执行报告场景名称问题
  • fix(接口自动化): 修复执行没有结果返回时 频繁刷新问题
  • fix(接口自动化): 修复数据迁移后无法编辑问题
  • fix(接口自动化): 修复数据迁移缺陷
  • fix(接口自动化): 修复数据迁移问题
  • fix(接口自动化): 修复数据迁移,sql类型数据源丢失问题
  • fix(接口自动化): 修复旧数据迁移选择模块根节点问题
  • fix(接口自动化): 修复旧数据迁移问题
  • fix(接口自动化): 修复测试报告,按照场景展示
  • fix(接口自动化): 修复遮罩层问题
  • fix(接口自动化): 修改变量统计问题
  • fix(接口自动化): 修改移动问题
  • fix(接口自动化): 修改转换方法
  • fix(接口自动化): 列表参数问题修复
  • fix(接口自动化): 参数上下移动处理
  • fix(接口自动化): 场景变量基础页面完成
  • fix(接口自动化): 场景批量执行,无步骤的场景跳过,正常的继续执行
  • fix(接口自动化): 场景数据迁移问题修改
  • fix(接口自动化): 批量报告处理
  • fix(接口自动化): 数据迁移问题修复
  • fix(接口自动化): 数据迁移,模块以树形结构展示
  • fix(接口自动化): 自定义脚本问题修复
  • fix(接口自动化): 解决sql类型数据源 无法回显问题,并对历史数据进行兼容
  • fix(接口自动化): 解决场景自动化步骤编辑不能全选问题
  • fix(接口自动化): 解决无法创建场景问题
  • fix(接口自动化): 重新计算报告执行总时间
  • fix(测试计划): 修复关联的缺陷预览显示不全的问题
  • fix(测试计划): 修复性能测试按照状态筛选不生效的问题
  • fix(测试计划): 修复报告统计结果错误
  • fix(测试计划): 修复测试计划状态不准确
  • fix(测试计划): 修复测试计划进度条不准确
  • fix(测试计划): 去掉关联性能测试用例页面左侧模块树
  • fix(测试计划): 场景用例显示标签、ID,修改搜索提示
  • fix(测试计划): 执行性能测试用例状态更新
  • fix(测试跟踪): 修复最近测试计划查询问题
  • fix(测试跟踪): 测试用例XMIND导入,重复内容更新
  • fix(登陆):修复登陆密码错误时 提示重新登陆 (#1219)
  • fix(系统设置): 修复项目列表环境管理按钮丢失问题
  • fix: (接口定义) 解决在回收站中,Case切换到Api时未显示回收站内容问题 (#1271)
  • fix: (测试资源池) 仅当IP和端口同时重复时,提示添加失败 (#1264)
  • fix: json结果自动格式化
  • fix: swagger 名称为空报错
  • fix: swagger2.0导入body为空
  • fix: tcp快捷调试添加断言的无效
  • fix: tcp脚本为空,不传脚本
  • fix: 不同项目下测试计划名称冲突问题
  • fix: 不应该跨协议修改请求类型
  • fix: 修复 Missing URI template variable ‘a’ for method parameter of type String
  • fix: 修复CAS登录报错的问题
  • fix: 修复个人信息设置功能的bug
  • fix: 修复个人信息设置功能的bug
  • fix: 修复全选统计错误的缺陷、修复测试计划定时任务的缺陷
  • fix: 修复共享变量导致通知不能发送
  • fix: 修复关闭认证源的页面再打开之后不能选择类型的bug
  • fix: 修复创建性能测试页面,按迭代次数点击没反应
  • fix: 修复删除job的代码
  • fix: 修复场景删除后没有停到定时任务的问题
  • fix: 修复多线程组设置线程数不正确的bug
  • fix: 修复定时任务结束时通知不正确的问题
  • fix: 修复普通用户查询所有角色列表的bug
  • fix: 修复查询个人信息时越权的问题
  • fix: 修复测试计划中执行场景案例失败的问题
  • fix: 修复测试计划手动保存报告不成功的问题
  • fix: 修复登录后系统参数配置-显示设置和认证设置不显示
  • fix: 修复编辑用例的时候标签没有及时刷新的问题
  • fix: 修复菜单组件会重复监听事件的问题
  • fix: 修改图标、修改”一件创建性能测试”时压力配置下方显示的内容
  • fix: 修改接口用例空指针
  • fix: 修改数据库脚本文件
  • fix: 修改枚举使用不当的问题
  • fix: 修改测试计划内批量处理的按钮名称
  • fix: 修改用例图标
  • fix: 关联场景用例报错
  • fix: 关联场景用例标签不显示
  • fix: 关联用例小屏适配
  • fix: 切换协议,添加相同节点报错
  • fix: 去掉没有用到的字段
  • fix: 场景导入高度过高
  • fix: 场景文本修改
  • fix: 场景查看引用文字格式不统一
  • fix: 场景跳转数据查询功能失效
  • fix: 场景页面批量编辑用例
  • fix: 复制场景会出现场景名称一样的情况
  • fix: 复制场景修改场景名称后,tab页的名称没跟着变
  • fix: 嵌套表格全选样式生效
  • fix: 性能测试-批量删除弹出多条提示
  • fix: 性能测试jmx默认参数去掉 concurrentDwn 和 image_parser
  • fix: 性能测试报告列表-触发方式筛选-增加”用例触发”
  • fix: 接口场景表格-拓展按钮换行的问题
  • fix: 接口定义-用例列表-新建用例,用例名称和标签会保留上个用例的信息
  • fix: 接口定义全选操作跨协议
  • fix: 接口定义切换协议数据更新错误
  • fix: 接口定义固定列-表头全选菜单不展示
  • fix: 接口定义页面中不同卡片页的图标
  • fix: 接口定义页面,案例按钮在火狐浏览器不兼容
  • fix: 接口导入添加body请求头
  • fix: 接口测试-测试报告-删除大量数据报告失败
  • fix: 接口测试-首页-场景用例数量统计-本周新增跳转错误
  • fix: 接口测试-首页-接口数量统计-未开始/已完成/进行中跳转错误
  • fix: 接口测试文件上传失败
  • fix: 接口用例创建的性能测试,Label显示uuid
  • fix: 接口用例页面响应组件优化
  • fix: 接口自动化-场景列表-批量操作下拉框不显示操作
  • fix: 接口自动化-场景列表-批量移动,弹框显示问题
  • fix: 提取错误日志出现在断言里
  • fix: 旧版前后置脚本样式
  • fix: 更换jenkins查询测试计划接口
  • fix: 树修改后过滤失效
  • fix: 模块树搜索清空不起作用
  • fix: 测试计划-开启定时执行任务疑似未执行
  • fix: 测试计划-性能测试,运行时更新表格中的报告ID
  • fix: 测试计划-执行场景案例后更新执行时间
  • fix: 测试计划-接口测试用例-手动单个执行用例后执行时间未更新
  • fix: 测试计划-测试用例表格增加列固定
  • fix: 测试计划定时任务关闭异常
  • fix: 测试计划报告菜单批量删除功能的缺失
  • fix: 测试计划测试用例小屏下一步无法点击
  • fix: 测试跟踪-报告-查看报告详情,导出报告卡死
  • fix: 测试跟踪-测试用例-新建,标签bug修复
  • fix: 测试跟踪-测试用例-选择所有数据批量编辑-面板只显示当前页面数据
  • fix: 添加测试环境,查询测试计划下性能测试
  • fix: 环境配置-增加复制按钮
  • fix: 用例列表点输入框会展开
  • fix: 用户不存在时候提示修改
  • fix: 登入页面图片缺失
  • fix: 编辑用例新增不显示上一条下一条
  • fix: 解决 接口测试-接口自动化-场景-修改场景时描述信息不显示 (#1223)
  • fix: 解决手动保存日志时保存数据缺失的问题,同时针对报告页面增加跳转功能
  • fix: 通过apikey登陆使用local realm
  • fix: 首页跳转场景修改页面控制套报错
  • fix: (测试资源池)增加资源池中端口重复判断 (#1260)
  • fix: 解决 定时任务生成表达式 指定小时下拉框列表内容不正确 (#1228)
  • fix:解决 创建新项目编辑-描述输入框无法换行 (#1225)

v1.6.2


2021年01月06日

新增功能

  • feat(接口自动化): 增加URL唯一性校验开关,控制URL校验规则

功能优化

  • refator: 项目列表添加jar包上传
  • refactor: 全选框样式优化
  • refactor: 分页改为10条
  • refactor: 去掉测试接口用例添加到测试计划按钮
  • refactor: 导入接口到指定目录下
  • refactor: 封装全选组件
  • refactor: 测试计划关联页面优化
  • refactor: 增加测试用例名称长度
  • refactor: 解决JSONPath的$..xx匹配多个值问题,解决多值选项变量无法传递

v1.6.1


2020年12月31日

功能优化

  • Jenkins插件:支持直接选择新版的接口测试执行
  • Jenkins插件:支持触发测试计划中添加的新版本接口测试用例
  • 测试跟踪: 测试用例名称长度增大
  • 测试跟踪: 测试计划关联列表只列出有未关联用例的接口
  • 测试跟踪: 测试计划关联按钮样式
  • 测试跟踪: 测试计划所属项目名显示问题
  • 测试跟踪: 测试计划获取关联接口列表
  • 测试跟踪: 测试计划详情页面出现滚动条
  • 接口测试: 接口相关列表添加ID列
  • 接口测试(旧版): 添加控制台展示执行过程中的日志
  • 接口测试: 列表增加”选择所有数据”功能
  • 接口测试: 创建接口、场景模块为空下拉框优化
  • 接口测试: 场景编辑页面优化
  • 接口测试: 导出带模块,导入自动生成模块
  • 接口测试: 接口导入到选中模块
  • 接口测试: 接口定义导入支持swagger 3.0
  • 接口测试: 增加Jenkins 调用 执行用例方法
  • 性能测试: 修改性能测试执行页面文本描述
  • 性能测试: Kubernetes 类型的测试资源池支持指定namespace(X-Pack)
  • 性能测试: 使用整数来统计线程数
  • 性能测试: 修改 overview 和 summary 的计算方式
  • 通用功能:左侧侧边栏支持左右拖拽(感谢 GitHub 用户 chenfanghang 提交的代码)
  • 通用功能: 国际化 not support key 显示具体的key
  • 通用功能: 用户首次登录后跳转到跟踪页面

问题修复

  • Bug修复:swagger接口的入参必填与非必填。目前是没有判断swagger的必填与否,全部固定为必填。(感谢 GitHub 用户 zwp201301 提交的代码)
  • fix(性能测试): 测试文件大小用kb计算
  • fix(接口定义): 用例运行环境更换位置
  • fix(接口测试): 接口测试 url encoder
  • fix(接口自动化): 修复http环境请求头公共参数无效问题
  • fix(接口自动化): 修复导入接口列表内容查询问题
  • fix(接口自动化): 修复执行单个步骤无公共参数问题
  • fix(接口自动化): 修复执行类型为空时错误
  • fix(接口自动化): 修复拖拽问题
  • fix(接口自动化): 修复环境公共变量
  • fix(接口自动化): 修复通用请求头问题
  • fix(接口自动化): 执行场景没有步骤时保护
  • fix(接口自动化): 执行场景非变量的参数不做处理
  • fix(接口自动化): 模块同级别排序
  • fix(接口自动化): 添加执行时 mock 处理
  • fix(接口自动化): 添加断言规则,修复执行报告缺陷
  • fix(测试计划): 修复编辑测试计划缺陷
  • fix(测试计划): 查询缺陷失败时捕获异常
  • fix(测试跟踪): 修复测试跟踪首页数据查询问题
  • fix: swagger 3 堆栈溢出
  • fix: 下载jtl国际化的key失败
  • fix: 修复rps index 越界的问题
  • fix: 修复火狐icon不能显示的问题
  • fix: 修改 statistics 显示
  • fix: 修改k8s资源池节点验证信息
  • fix: 取消调试注释
  • fix: 只读用户不能删除报告
  • fix: 性能测试列表为空
  • fix: 接口测试,定时任务数量统计,统计了手动执行的次数
  • fix: 没选项目报错
  • fix: 测试计划进度没有统计到接口测试用例
  • fix:导出json路径为空是,模块显示id
  • 解决${}变量请求体格式化问题
  • fix(接口定义): 修复接口参数类型
  • fix(接口自动化): 接口用例执行修改
  • fix(接口自动化): 修复sql类型显示问题
  • fix: 导入接口重复替换,删除测试计划删除关联的接口用例
  • fix: 接口定义-案例列表-批量修改时显示总条数错误

v1.6.0


2020年12月24日

注意事项

新版本的接口测试与旧版本间数据相互独立,我们提供了新旧版本切换功能,并会在后续版本中将旧版本数据自动迁移到新版本当中,逐步弃用旧版本的接口测试。

新增功能

  • 接口测试: 接口测试全新改版,新增接口定义子模块,优化首页显示内容,全新的接口自动化功能
  • 接口测试:接口定义支持添加单接口用例
  • 接口测试:接口自动化场景中的步骤支持多层级嵌套
  • 接口测试:提供新旧版本接口测试切换功能
  • 测试跟踪:测试计划中功能测试用例接口测试用例分开管理
  • 测试跟踪:查看测试用例页面显示评论
  • 性能测试:资源池配置支持指定使用的 JMeter 镜像
  • 性能测试:性能测试报告展示 Transactions 相关数据
  • 性能测试(X-Pack):支持 Kubernetes 资源池
  • 通用功能(X-Pack):消息通知支持自定义通知模板

功能优化

  • 系统管理:统一项目管理入口至系统管理页面,重构项目切换方式
  • 测试跟踪: 重构测试跟踪模块树
  • 测试跟踪: 用例评审查询优化
  • 性能测试: 查询报告日志优化
  • 性能测试: 重构传递测试文件的方式
  • 性能测试: 重构加载性能测试文件的方式
  • 通用功能: 增加一个v-xpack指令
  • 通用功能: 更改不规范的包命名
  • 通用功能: 认证相关请求返回4xx响应码
  • 通用功能: 重构消息通知后台实现
  • 样式修改: 调整顶部导航菜单高度
  • 其他: 去掉 JMeter 镜像相关内容移到单独仓库 https://github.com/metersphere/jmeter-image
  • 其他:提供 Helm Chart

问题修复

  • fix(性能测试): 修复批量删除测试报告慢的问题
  • fix(接口测试): 修复dubbo测试报告一直不能完成的bug
  • fix(接口测试): 修复testclass和guiclass不正确的bug
  • fix(接口测试): 修复条件控制器添加后无法正确显示的bug
  • fix(接口测试): 修复空指针bug
  • fix(接口测试): 补充合并pr #895后缺少的路由
  • fix(测试用例): 修复导入测试用例未刷新模块树的问题
  • fix(测试用例): 修复批量编辑用例成功后用例列表显示所有用例的问题
  • fix(测试用例): 查看测试用例页面评论组件只读
  • fix(测试计划): 修复输入框提示问题
  • fix(测试跟踪): TAPD缺陷状态同步为工作流中缺陷状态名称
  • fix: 修复LDAP登入请求重定向的问题
  • fix: 修复删除项目缺陷
  • fix: 修复开源版图片不显示的问题
  • fix: 修复异步方法启动的问题
  • fix: 修复查看已有性能测试 SQL 问题
  • fix: 修复邮件配置smtps时的错误
  • fix: 只读用户不能删除测试报告
  • fix: 只读用户不能执行创建、修改、删除等操作
  • fix: 只读用户权限设置
  • fix: 修复firefox无法展示图标的问题
  • fix: 接口/场景查看引用的测试计划显示重复
  • fix: 搜索用例时显示了新增用例
  • fix: 新增修改资源池数据项提示
  • fix: 测试计划用例列表报错
  • fix: 测试计划调整时,名称显示错误
  • fix: 避免前端打包缺少文件
  • fix: 修复jenkins上用例缺失问题
  • fix: 修复测试计划空指针异常
  • fix: 修改测试计划下用例sql
  • fix: 修复csv中label出现逗号导致创建sample时错位的问题
  • fix: 修复性能测试保存日志时的bug
  • fix: 处理性能测试保存文件时的异常
  • fix: 性能测试报告处理特殊字符
  • fix: 性能测试报告计算 error count 时,先按照 sample 的 success 来判断
  • fix: 性能测试结果错误信息包含回车时换行的问题处理

v1.5.0


2020年11月26日

新增功能

  • 性能测试: 上传的csv文件自动转成相对路径
  • 性能测试: 性能测试支持jar
  • 性能测试: 支持配置不同的线程组参数
  • 接口测试: 支持 xpath 断言
  • 接口测试: 增加场景级别断言配置
  • 测试跟踪: 集成禅道
  • Jenkins 插件支持 pipeline

功能优化

  • 测试跟踪: 测试用例同级模块排序
  • 测试跟踪: 测试计划列表增加进度列
  • 删除资源池时提示哪些测试正在使用
  • 接口测试报告页面在左侧请求列表中增加结果状态显示
  • 添加组织成员角色
  • 优化测试用例每页显示速度
  • 性能测试: 修改 dockerfile 保存jtl
  • 性能测试: 修改文件名称
  • 性能测试: 将压测时间单位改为秒
  • 性能测试: 性能测试保存jtl
  • 性能测试: 性能测试生成错误之后转到日志详情
  • 接口测试: sql请求结果格式化
  • 接口测试: 接口的报告列表增加分页
  • 接口测试: 选择mutipart/from-data后,清除其他content-type
  • 测试跟踪: 优化测试跟踪首页查询
  • 优化 kafka 日志
  • 修改user列表操作列宽度
  • 修改用例编辑的操作列宽度
  • 判断是否是ldaps不区分大小写
  • 优化日志打印
  • 点击报告行跳转报告页面
  • 邮件配置匿名改成免密

Bug修复

  • fix(性能测试): 修复 rpsenable 不能切换的问题
  • fix(性能测试): 修复多个线程组开启了 rpslimit 时报数组越界
  • fix(性能测试): 修复性能测试定时任务报告不发送通知
  • fix(性能测试): 修复报告页并发数显示不对
  • fix(性能测试): 线程数不能小于资源池节点数
  • fix(接口测试): 修复报告批量删除时展示数量与选中数量不一致的问题
  • fix(接口测试): 环境中变量填写样式问题
  • fix(测试跟踪): 修复未关联Tapd项目提交缺陷时会出现处理人框的问题
  • fix(测试跟踪): 修复测试用例模块未拖拽成功时也会发送请求的问题
  • fix(测试跟踪): 修复测试用例选择自动且关联用例为其他时,在测试计划中查看该用例出现问题
  • fix(测试跟踪): 修复测试计划切换模块时分页未重置的问题
  • fix(测试跟踪): 修复测试计划左侧模块树展开异常的问题
  • fix(测试跟踪): 测试用例导出报错
  • fix(消息设置):修复点击取消记录在页面消失
  • fix(系统设置):手机号设置为必填
  • fix: 修复MailService不支持非SSL的SMTP邮件服务器
  • fix: 修复创建测试计划时重复提交,成功创建多个相同的计划
  • fix: 修复提交缺陷时可能出现主键冲突的问题
  • fix: 修复显示图片报 Missing URI template variable
  • fix: 修复测试计划,钉钉提示语为空,修改日志
  • fix: 修复用例评审评论链接
  • fix: 修复设置页面图片和title的问题
  • fix: 修改任务通知-编辑,无法修改webhook地址
  • fix: 删除项目时强制删除项目下的资源
  • fix: 性能测试消息发送失败
  • fix: 报告导出空白页
  • fix: 推送消息显示用户名称
  • fix: 登陆密码长度,邮箱设置
  • fix: 邮件配置匿名改成免密

v1.4.3


2020年11月05日

功能优化

  • 默认不暴露 zookeeper 端口

Bug 修复

  • fix(接口测试): body kv参数请求异常
  • fix: 定时任务邮件通知页面权限问题
  • fix(接口测试): 请求头设置失效

v1.4.2


2020年11月03日

Bug 修复

  • fix(接口测试): TCP 页面空白
  • fix(接口测试): 环境请求头和变量引用异常
  • fix(接口测试): get请求无法追加url参数
  • fix(测试跟踪): 切换测试计划时,关联用例列表不更新

v1.4.1


2020年11月02日

新增功能

  • 接口测试断言支持脚本、变量值断言方式
  • 接口测试调试时新增根据相应内容推荐 jsonpath 断言功能
  • 性能测试报告增加 error 统计图
  • 测试跟踪中用例评审评论支持编辑和删除
  • 测试跟踪中测试用例前置条件换行显示
  • 测试计划用例列表高级搜索中增加按执行人搜索

功能优化

  • 优化测试计划用例较多时的加载速度
  • 接口测试 sql 请求结果格式化展示
  • 接口测试请求体选择的请求格式以请求头填写优先
  • LDAP 对接支持 LDAPS 地址
  • 性能测试使用多节点资源池时优化启动失败时的资源清理任务
  • 优化测试跟踪首页样式
  • 缩短安装包中自带 kafka 日志存储时长

Bug 修复

  • fix(接口测试): 修复dubbo客户端v2.7.7以上版本在进行泛化调用server端为v2.6.x以前版本时出现No Provider错误
  • fix(接口测试): 场景url拼接不正确
  • fix(接口测试): 插件录制导入put请求报错
  • fix(接口测试): 文件上传自定义content-type
  • fix(接口测试): 环境中变量填写样式问题
  • fix(接口测试): 项目列表控制台报错
  • fix(测试跟踪): 修复测试方式为自动时通过按钮被禁用的问题
  • fix(测试跟踪): 测试用例导出报错
  • fix(测试跟踪): 解决旧版本保存用例导出报错
  • fix(用例评审): 用例评审列表用户ID修改为用户名
  • fix(性能测试): 修复改了资源池之后资源池ID变了的问题

v1.4.0


2020年10月27日

新增功能

  • 测试跟踪模块编辑测试用例支持上传附件
  • 支持上传并引用自定义Jar包
  • 接口测试支持TCP协议请求
  • 全新的消息通知设置,支持企业微信、钉钉机器人通知

功能优化

  • 为大部分下拉列表增加输入筛选功能;
  • 接口测试POST请求增加multipart/form-data选项支持;
  • 接口测试SQL请求增加自定义变量配置;
  • 接口测试请求列表不同类型请求增加颜色区分;
  • 接口测试响应内容自动格式化;
  • 接口测试报告内容展示提取变量信息;
  • 断言增加忽略响应状态配置;
  • 变量提取支持同时提取多个值;
  • 配置SQL连接串时增加测试连接功能;
  • 测试跟踪用例列表增加评审状态展示;
  • 测试用例列表增加用例内容预览;
  • 调整优化按钮、列表等前端样式的一致性;
  • swagger 导入请求名称使用Summary;
  • 测试计划列表页面展示负责人姓名而非ID。

Bug 修复

  • fix(性能测试):修复压力配置-开启RPS上限按钮,执行测试后,按钮自动关闭;
  • fix(性能测试):修复新建项目后修改已存在的测试所属项目的时候项目列表未更新的问题;
  • fix(性能测试):修复全选后切换显示数量后批量删除报错的问题;
  • fix(性能测试):修复测试计划高级搜索SQL报错的问题
  • fix(接口测试):保持线程变量的生命周期一致性;
  • fix(接口测试):修复Dubbo重复请求的bug;
  • fix(接口测试):修复提取变量的相关问题;
  • fix(接口测试):修复自定义变量内容被遮挡的问题;
  • fix(接口测试):增加域名格式校验;
  • fix(接口测试):完善提取功能;
  • fix(接口测试):导入用例名称长度保护;
  • fix(接口测试):执行没有返回结果时提取变量保护处理;
  • fix(接口测试):支持Dubbo协议和sql提取值;
  • fix(接口测试):修复断言失败显示成功的问题;
  • fix(接口测试):修复环境中变量名称太长的显示问题;
  • fix(接口调试):修复环境配置页面过小,一些输入框无法输入内容的问题;
  • fix(测试计划):修复查询测试计划时出现的数据不一致问题;
  • fix(测试计划):修复测试计划高级搜索SQL报错的问题;
  • fix(测试跟踪):xmind 2020版本导入异常问题修复;
  • fix(测试跟踪):修复关联用例列表显示缺陷的问题;
  • fix(测试跟踪):修复复制测试用例时附件未复制的问题;
  • fix(测试跟踪):修复导入提示语问题;
  • fix(测试跟踪):修复导入案例类型和优先级校验问题;
  • fix(测试跟踪):修复测试用例-操作-编辑-保存,报错500的问题;
  • fix(测试跟踪):修复测试用例上传附件报错的问题;
  • fix(测试跟踪):修复测试评审的截止时间可以早于当前时间的问题;
  • fix(测试跟踪):修复用例关联全部问题;
  • fix(测试跟踪):修复选中关联单个模块用例实际上关联整个项目的用例缺陷;
  • fix(测试跟踪):分页展示错误修复;
  • fix(测试跟踪):修复点击全部用例、我的用例按钮时的显示问题;
  • fix(测试跟踪):修复用例评审评审人显示null的问题;
  • fix(系统设置):修复成员列表筛选问题;
  • fix(系统设置):管理员不能禁用自己的问题;
  • fix:修复创建测试计划失败的问题;
  • fix:修复创建项目时因为描述超出长度限制而产生报错的问题;
  • fix:修复测试计划执行人选择的问题;
  • fix:修复点击创建用例无反应的问题;
  • fix:修复评审的发起人不能关联用例的问题;
  • fix:修复只读用户点测试跟踪自动跳转的问题。

v1.3.1


2020年10月12日

功能优化

  • feat(测试计划): 测试报告中失败用例支持跳转
  • feat: 测试用例列表增加预览
  • feat: 测试用例增加状态列
  • feat: 测试评审关联测试用例时增加状态列
  • feat: 测试跟踪首页我的评审中添加结果分布列
  • refactor(测试跟踪): 加强导入校验,有效判断模版合规性
  • refactor(测试跟踪): 合并导入所有校验方法
  • refactor(测试跟踪): 统一变量,名称规范调整
  • refactor(测试跟踪): 统一导入校验的过程变量
  • refactor(测试跟踪): 规范日志输出
  • style(接口测试): 首页样式调整,固定card 大小

Bug 修复

  • fix: 修复 msctl upgrade 命令不能正常升级的问题
  • fit(接口测试): 导入测试请求参数未勾选
  • fix(接口测试): hosts 列表执行缺陷修复
  • fix(接口测试): swagger导入报错
  • fix(接口测试): 修复条件控制器判断bug
  • fix(接口测试): 修复跨场景拼接无法多次复制同一场景的bug
  • fix(接口测试): 增加domain 为 undefined时校验
  • fix(接口测试): 接口测试导入环境列表显示问题
  • fix(接口测试): 测试用例导入表头提示优化
  • fix(接口测试): 点击最近项目跳转后菜单栏未激活
  • fix(测试跟踪): 修复上传的文件为空时异常
  • fix(测试跟踪): 修复测试计划列表国际化问题
  • fix(测试跟踪): 只读用户访问测试跟踪退出登入
  • fix(测试跟踪): 导入xmind 模块标题有效性校验
  • fix(测试跟踪): 导入xmind支持 自由主题风格/支持多画布
  • fix(测试跟踪): 异常格式处理
  • fix(用例评审): 修复查询用例评审时会报错的问题
  • fix: 修复个人设置中修改密码失败的问题
  • fix: 修复删除在线用户之后用户还能操作的问题
  • fix: 修复我的评审结果分布tip未显示的问题
  • fix: 修复用例表中维护人字段长度不够的bug
  • fix: 修复登录用户可以查看其他工作空间的bug
  • fix: 修复重复打开outputstream的问题
  • fix: 导出测试用例加备注
  • fix: 性能测试报告链接id修改
  • fix: 重构邮箱代码,修复一键运行报错
  • fix:修复重复点击导航路由报错
  • fix:修改开关按钮颜色
  • fix:退回header修改

v1.3.0


2020年09月29日

新增功能

  • 测试跟踪:增加用例评审机制
  • 测试跟踪:测试计划关联用例支持跨项目
  • 测试跟踪:支持思维导图格式导入用例
  • 测试跟踪:测试计划增加计划开始、计划结束、实际开始及实际结束时间(感谢 GitHub 用户 feiyu0316 提交的代码)
  • 接口测试:增加等待时间
  • 接口测试:增加条件控制器
  • 接口测试:支持场景拼接
  • 接口测试:支持 SQL 类型的请求
  • 接口测试:支持自定义 Hosts
  • 接口测试:参数增加启用禁用
  • 接口测试:前后置脚本支持 Python
  • 其他:增加定时任务消息通知
  • 其他:增加用例评审消息通知
  • 其他:测试计划报告导出
  • 其他:接口测试报告导出
  • 其他:性能测试报告导出

功能优化

  • feat(接口测试): GET 请求支持 body
  • feat(接口测试): 修复搜索条件缺少Success的bug
  • feat(接口测试): 场景数据库配置页面
  • feat(接口测试): 场景点图标才折叠
  • feat(接口测试): 请求支持跨场景拖拽
  • feat(测试计划): 关联测试用例切换项目页列表分页
  • feat(测试计划): 测试报告中列表增加所属项目列
  • feat(测试计划): 测试计划下测试用例增加所属项目列
  • feat(测试计划): 测试计划可以修改所属项目
  • feat(测试跟踪): tapd提交缺陷时增加创建人
  • feat(测试跟踪): tapd提交缺陷时增加处理人信息
  • feat(测试跟踪): 执行步骤复制
  • feat(测试跟踪): 支持思维导图导入用例
  • feat(测试跟踪): 测试计划报告导出
  • feat: 增加帮助文档跳转
  • feat: 性能测试报告批量删除
  • feat: 接口测试报告批量删除
  • feat: 登入后跳转至原地址
  • perf(测试跟踪): 导入性能优化
  • refactor(LDAP): LDAP记录错误日志
  • refactor(性能测试): 修改Kafka acks配置
  • refactor(性能测试): 响应时间默认为空
  • refactor(性能测试): 增加一个response_timeout,避免目标网站不反回结果导致测试不能结束
  • refactor(性能测试): 性能测试JMeter镜像添加数据库连接的jar
  • refactor(性能测试): 页面可配置响应超时时间
  • refactor(接口测试): 支持提取接口到变量
  • refactor(测试计划): 删除测试计划时同时删除相关联数据
  • refactor(测试跟踪): 功能测试支持选择自动方式
  • refactor(测试跟踪): 评审页面的样式
  • refactor(用例评审): 测试评审测试用例列表去掉缺陷列
  • refactor: 修改JMeter镜像
  • refactor: 修改session默认的timeout时间为12小时
  • refactor: 修改性能测试上传文件数量的限制判断
  • refactor: 处理创建容器的返回结果

Bug 修复

  • fix(性能测试): 修复性能测试图表上的 legend 太多不显示的问题
  • fix(接口): 兼容旧版本参数勾选
  • fix(接口测试): GET 请求参数错误
  • fix(接口测试): dubbo 禁用保存不生效
  • fix(接口测试): http请求页面报错
  • fix(接口测试): python 执行失败
  • fix(接口测试): swagger 导入报错
  • fix(接口测试): 修复浏览器插件录制的脚本导入到测试平台后,接口顺序发生变化的bug
  • fix(接口测试): 修复环境删除时,测试保存无反应
  • fix(接口测试): 兼容旧版本beanshell
  • fix(接口测试): 场景下无请求控制台报错
  • fix(接口测试): 接口测试保存无反应
  • fix(接口测试): 接口顺序执行
  • fix(接口测试): 环境中没有填写环境域名提示
  • fix(接口测试): 引用环境url显示问题
  • fix(接口调试): 修复body内容无法传递问题
  • fix(接口调试): 修复host不匹配时开启DnsCache缺陷
  • fix(接口调试): 修复场景中自定义变量和请求头不能选择问题
  • fix(接口调试): 修复调试未勾选参数加入执行缺陷
  • fix(测试计划): 提缺陷时同步实际结果
  • fix(测试计划): 测试计划修改所属项目时的提示问题
  • fix(配额管理): 修复压测时长没有显示单位的bug
  • fix: shiro 升级至 1.6.0
  • fix: 任务通知设置
  • fix: 修复关联用例页面筛选失败的问题
  • fix: 修复创建新用户偶尔无法登录的报错
  • fix: 修改测试计划所属项目
  • fix: 定时任务死锁问题
  • fix: 获取jira缺陷时出现空指针的问题
  • fix: 修复一键运行报错
  • fix: 修复执行测试计划,提示关联有测试
  • fix: 修改缺陷处理人
  • fix: 执行时间定时刷新
  • fix: 接口测试不执行

v1.2.1


2020年09月01日

新增功能

  • feat(性能测试): 支持上传多个csv
  • feat(接口测试): 跟随重定向配置

功能优化

  • refactor(接口测试): 后置处理器可以获取提取后的变量
  • refactor: track home 页面样式调整
  • refactor: 优化代码
  • refactor: 优化代码
  • refactor: 保存jira认证信息时补全地址
  • refactor: 修改 JMeter heap配置,配置文件在node-controller中读取
  • refactor: 对话框不点击外部自动关闭
  • refactor: 调整js代码
  • refactor: 页面样式修改

Bug 修复

  • fix(性能测试): 修复性能测试不能复制的问题
  • fix(性能测试): 点击再次执行时查询时间状态检测
  • fix(接口测试): GET请求url多带了&
  • fix(接口测试): 代码模版添加undefined问题
  • fix(接口测试): 增加test_case 表node_path字段长度
  • fix(测试跟踪): 测试步骤列表高度问题
  • fix: jira 提交缺陷失败的问题
  • fix: 一键运行同一项目报错提示
  • fix: 一键运行同一项目报错提示
  • fix: 修复切换路由之后执行时间没有查询的问题
  • fix: 修复资源池下拉框显示uuid的问题
  • fix: 用例导出优化
  • fix: 创建测试用例点击窗口外区域不关闭当前窗口 fix:测试名称校验
  • fix: 测试用例备注字符修改为500

v1.2.0


2020年08月27日

新增功能

  • 接口测试: 增加 MockJS 内置函数
  • 接口测试: 支持 JMeter 内置函数
  • 接口测试: 支持单接口调试功能
  • 接口测试: 支持 BeanShell 类型的前后置脚本
  • 接口测试: 场景和请求支持禁用
  • 接口测试: HTTP 文件类型的请求参数
  • 接口测试: HTTP 请求增加超时时间配置
  • 接口测试: 增加多个接口测试一键运行功能
  • 接口测试: 场景内支持 Cookie 共享
  • 接口测试: 首页显示定时任务列表
  • 测试跟踪: 支持配置对接 Jira/TAPD 进行缺陷同步
  • 测试跟踪: 导出用例,备注显示文本框名字
  • 测试跟踪: 增加用例批量操作功能
  • 测试跟踪: 测试计划用例列表增加缺陷数
  • 测试跟踪: 测试用例搜索框支持按名称或ID搜索
  • 性能测试: 性能测试报告中显示运行时配置的压力参数
  • 性能测试: 首页显示定时任务列表
  • Jenkins 插件: 测试运行后更新测试计划下用例的执行状态
  • 浏览器插件: 可选是否录制Http Request
  • 浏览器插件: 添加高级选项

功能优化

  • refactor(性能测试): 修改测试报告展示压力配置的逻辑
  • refactor(接口测试): 前后置脚本排版优化
  • refactor(接口测试): 单接口执行页面优化
  • refactor(接口测试): 接口测试报告页面调整
  • refactor(接口测试): 接口测试页面调整
  • refactor(接口测试): 没有可用请求时提示
  • refactor(测试跟踪): 优先级名称变更为用例等级
  • refactor(测试跟踪): 修改用例批量操作文本提示
  • refactor(测试跟踪): 修改新增字段长度
  • reactor: 用户ID支持特殊字符
  • refactor: post请求url优化
  • refactor: 为路由设置roles
  • refactor: 代码调整,不强制电脑上有 /opt/jmeter/ 目录
  • refactor: 修改搜索框的提示
  • refactor: 修改服务集成样式
  • refactor: 修改样式
  • refactor: 修改测试计划搜索框的提示
  • refactor: 修改系统组织菜单下成员列表的表格样式
  • refactor: 删掉不用的controller
  • refactor: 单接口调试处理mock数据
  • refactor: 取消请求参数长度限制
  • refactor: 启动JMeter容器的时候设置HEAP
  • refactor: 场景中有配置环境,创建请求默认引用环境
  • refactor: 复制测试可填写测试名称
  • refactor: 打包的时候保留JMeter的jar
  • refactor: 接口测试报告完成状态新增成功失败
  • refactor: 更新 readme 格式
  • refactor: 添加构建JMeter镜像的dockerfile
  • refactor: 环境域名可以设置为DbeaseUrl
  • refactor: 用例名称长度限制改为50
  • refactor: 系统设置前端页面修改
  • refactor: 首页只显示运行中的定时任务
  • refactor: 高级参数设置组件
  • refactor: 默认使用svg渲染echart
  • style(测试跟踪): 测试报告优化
  • style: 修复表格抖动bug
  • style: 格式化vue代码
  • style: 测试报告优化
  • refactor: 修改Errors中出现的unicode
  • refactor: 去掉不用的日志
  • refactor: 输出 JMeter console 的日志

Bug 修复

  • fix(接口测试): body 文件上传大小限制
  • fix(接口测试): 修复 post url 格式不对的问题
  • fix(接口测试): 前置脚本禁用获取响应代码模版
  • fix(接口测试): 只读用户单接口调试
  • fix(接口测试): 场景重复
  • fix(接口测试): 复制测试判断重名
  • fix(接口测试): 报告
  • fix(接口测试): 报告页面时间显示调整,响应不刷新,页面全部展开
  • fix(接口测试): 文件上传调试执行失败
  • fix(接口测试): 无可用请求时可保存不可执行
  • fix(接口测试): 禁用场景不校验
  • fix(接口测试): 禁用请求不校验
  • fix(接口测试): 超时设置上限
  • fix(接口测试): 首次提取失败问题
  • fix(接口调试): 接口调试响应不更新问题
  • fix(测试计划): 修复测试方式为自动时通过按钮禁止
  • fix(测试计划): 时间修改
  • fix(测试跟踪): 只读用户创建用户测试报告
  • fix(测试跟踪): 快速点击模块树报错问题
  • fix(高级查询): 修复部分高级查询报错的bug
  • fix(高级查询): 修复高级查询执行查询操作后不能保留查询条件的bug
  • fix(api): 修复api运行结果与jenkins运行结果不一致
  • fix: body json 格式化大数字异常
  • fix: jira缺陷描述文本格式
  • fix: postman 导入body异常
  • fix: 修复 api header menus undefine 的问题
  • fix: 修复 api test 场景复杂是列表查询慢的问题
  • fix: 修复 only_full_group_by 错误
  • fix: 修复 select distinct 错误
  • fix: 修复JMeter内置函数的提示
  • fix: 修复一键运行uuid重复
  • fix: 修复一键运行报错
  • fix: 修复保存工作控件配额时超出组织的配额的bug
  • fix: 修复冲突
  • fix: 修复删除测试和报告的时候没有及时刷新 recent 列表的问题
  • fix: 修复接口报告不更新问题
  • fix: 修复缺陷描述,测试结果列表表格太长
  • fix: 修改sso名称
  • fix: 修改关联其他测试提示
  • fix: 修改时间
  • fix: 修改模块显示路径,时间排序
  • fix: 修改缺陷描述
  • fix: 修改缺陷标题长度
  • fix: 修改缺陷预览样式
  • fix: 关联用例时首次加载全部用例
  • fix: 删除测试时删除定时任务
  • fix: 删除资源池时检查是否存在关联的性能测试
  • fix: 单接口调试
  • fix: 去掉测试用例测试计划列表上方的批量操作按钮
  • fix: 取消集成后,解除项目关联
  • fix: 场景变量长度限制
  • fix: 处理合并分支的冲突
  • fix: 批量更新测试计划后更新时间未修改的bug
  • fix: 接口测试首页定时任务
  • fix: 提交缺陷后隐藏输入框
  • fix: 提缺陷时生成缺陷描述
  • fix: 插件导入请求头等信息缺失
  • fix: 时间样式调整
  • fix: 测试用例执行步骤显示
  • fix: 测试结果页面修改
  • fix: 测试计划切换用例时更新缺陷信息
  • fix: 测试计划可以关联多个模块下的用例
  • fix: 测试计划测试用例页面获取不到备注的bug
  • fix: 测试计划状态执行结果无法更新的问题
  • fix: 浏览器回退关闭对话框
  • fix: 缺陷列表当前处理人修改
  • fix: 缺陷列表按时间排序
  • fix: 缺陷添加创建时间
  • perf: 路由懒加载

v1.1.2


2020年08月07日

功能优化

  • 执行步骤有失败时,测试用例不能通过
  • 环境域名可以是 beaseUrl
  • 保存接口测试不跳转到列表页面

Bug 修复

  • 修复点击定时任务启动报错
  • 修复插件录制导入报错
  • 修复zookeeper无限重连bug
  • 修复Registry Center更新后无法生效bug
  • 修复dubbo接口调用异常
  • 修复swagger 导入报错
  • 修复ServiceKey与ServiceInterface颠倒的bug
  • 修复测试用例筛选条件
  • 修复模块树拖拽bug
  • 修复测试用例导入功能测试不能选择自动方式
  • 修复模块树过多,显示样式错误
  • 修复测试方式为自动时通过按钮禁止
  • 修复步骤描述显示问题
  • 修复资源池校验
  • 修复用户邮箱格式支持带符号

v1.1.1


2020年07月31日

新增功能

  • 表格宽度支持拖拽
  • 添加侧边栏折叠功能
  • 增加 actuator 实现服务监控
  • 接口测试请求和结果支持格式化
  • 断言支持 JSONPath

功能优化

  • 接口测试:取消请求参数等长度限制
  • 接口测试:接口测试报告状态区分成功失败
  • 性能测试:优化停止性能测试是否保留报告
  • 测试跟踪:用例所有字段值都相同才判断用例重复
  • 系统设置:启用LDAP认证后才显示LDAP登录选项
  • 系统设置:LDAP设置中添加对phone字段的属性映射
  • 私有依赖发布至中央仓库
  • 项目描述长度限制优化

Bug 修复

  • 修复接口测试保存URL校验失败无提示
  • 修复性能测试报告请求统计Label显示问题
  • 修复不停的输出dubbo日志的问题
  • 修复强制停止时刷新页面的bug
  • 修复 Thread Iterations Limit 为1的bug
  • 修复 postman 多级目录导入报错
  • 修复导出用例顺序无规则
  • 修复 dubbo 配置中心非必填
  • 修复测试用例执行步骤删除逻辑
  • 修复非管理员用户点击高级搜索退出登入

v1.1.0


2020年07月24日

新增功能

  • 支持 LDAP 登录
  • 对外开放 REST API
  • 提供 Jenkins 插件
  • 浏览器插件:增加动态展示弹窗、支持对录制的请求进行编辑
  • 接口/性能测试支持配置定时任务
  • 接口测试:支持 Dubbo 接口测试
  • 接口测试:新增 Postman、Swagger 等多种来源的脚本导入
  • 性能测试:支持测试结果动态展示
  • 测试跟踪:新增导出用例功能

功能优化

  • 接口测试:优化断言、变量提取页面的布局避免操作失误
  • 接口测试:变量提取功能增加提取范围选择
  • 接口测试:新增管理配置功能
  • 性能测试:RPS 上限改为可选配置
  • 测试跟踪:优化测试计划添加用例页面的列表展示内容
  • 测试跟踪:测试跟踪新增测试用例编号列
  • 用户体验优化:多处列表增加高级搜索功能
  • 测试跟踪:优化更新用例测试结果时的约束条件

Bug 修复

  • 修复默认密码不满足复杂度要求导致无法修改的问题
  • 修复由于 kafka 无法连接导致性能测试一直等待的问题
  • 修复用户存在多个角色时测试计划状态重复显示的问题
  • 修复 ubuntu 14.04 安装时部分命令缺失的问题
  • 修复快速安装时没有打印默认端口号的问题
  • 修复安装时配置安装目录为不存在目录导致安装失败的问题
  • 修复在线安装默认没有获取 JMeter 镜像导致性能测试执行失败的问题
  • 修复接口测试 URL 中填入变量会被转义的问题
  • 修复测试跟踪中创建测试用例后列表不自动刷新的问题
  • 修复性能测试报告请求统计中 Label 为中文时的编码问题
  • 修复测试计划更新用例结果状态时没有正常保存的问题
  • 修复post请求URL参数无法使用提取变量
  • 修复修改密码页面刷新问题
  • 修复删除关联测试后,测试用例显示问题
  • 修复 SMTP 密码为空时保存报错
  • 修复继续创建用例时,新建用例内容没有清空
  • 修复编辑项目信息时,显示上一次校验提示
  • 修复访问最近的计划中已删除的测试计划报错

v1.0.3


2020年07月09日

功能优化

  • 优化邮箱配置,测试链接失败提示
  • 取消 mysql 容器端口映射,防止端口冲突
  • 性能测试请求统计数据显示优化
  • 文件上传后端限制修改为 30 M
  • 接口测试支持从响应头等对象中提取变量
  • 接口测试默认编码修改为 UTF-8
  • 用例模块进行相关操作之后,模块树不自动折叠

Bug 修复

  • 修复post请求URL参数无法使用提取变量
  • 修复修改密码页面刷新问题
  • 修复删除关联测试后,测试用例显示问题
  • 修复 SMTP 密码为空时保存报错
  • 修复继续创建用例时,新建用例内容没有清空
  • 修复编辑项目信息时,显示上一次校验提示
  • 修复访问最近的计划中已删除的测试计划报错

v1.0.2


2020年06月19日

功能优化

  • 优化删除组织、工作空间、项目时的报错提示
  • 安装脚本支持 macOS 系统
  • 安装脚本中增加日志记录文件

Bug 修复

  • 修复接口测试 URL 中填入变量会被转义的问题
  • 修复测试跟踪中创建测试用例后列表不自动刷新的问题
  • 修复性能测试报告请求统计中 Label 为中文时的编码问题
  • 修复测试计划更新用例结果状态时没有正常保存的问题

v1.0.1


2020年06月17日

功能优化

  • 执行压力测试前检查 Kafka 连接状态
  • 增加接口测试参数及 URL 的长度限制
  • 测试计划生成的测试报告默认增加失败用例列表
  • 性能测试列表增加创建按钮
  • 增加系统管理员创建工作空间描述时的字符限制
  • 测试计划用例执行人过滤掉只读用户
  • 优化接口测试日志记录
  • 优化密码校验提示信息
  • 增加安装时容器启动的健康检查超时时间

Bug 修复

  • 修复默认密码不满足复杂度要求导致无法修改的问题
  • 修复由于 kafka 无法连接导致性能测试一直等待的问题
  • 修复用户存在多个角色时测试计划状态重复显示的问题
  • 修复 ubuntu 14.04 安装时部分命令缺失的问题
  • 修复快速安装时没有打印默认端口号的问题
  • 修复安装时配置安装目录为不存在目录导致安装失败的问题
  • 修复在线安装默认没有获取 JMeter 镜像导致性能测试执行失败的问题

v1.0.0


2020年06月15日

功能列表

测试跟踪项目管理多项目支持,测试用例、测试计划与项目关联
测试用例管理在线编辑用例
以树状形式展示项目的模块及其用例
自定义用例属性
快速导入用例到系统
测试计划跟踪基于已有用例发起测试计划
在线更新用例执行结果
灵活的用例分配方式
在线生成测试报告,支持自定义测试报告模板
与平台中的接口测试、性能测试功能结合,自动更新关联用例的结果
接口测试测试脚本在线编辑接口测试内容
支持参数化测试
灵活多样的断言支持
支持多接口的场景化测试
通过浏览器插件快速录制测试脚本
测试报告测试执行后自动生成测试报告
测试报告导出
性能测试测试脚本完全兼容 JMeter 脚本
在线调整压力参数
分布式压力测试
支持参数化测试
通过浏览器插件快速录制测试脚本
测试报告测试执行后自动生成测试报告
丰富的测试报告展现形式
测试报告导出
查看测试日志详情
系统管理租户管理支持多级租户体系
支持多种租户角色
测试资源管理性能测试资源池管理
邮件通知配置
集成与扩展完善的 API 列表
支持对接 Jenkins 等持续集成工具