更新日志

版本说明

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

例如

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

像其它优秀开源项目一样,MeterSphere 将每月发布一个功能版本

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 等持续集成工具