更新日志
版本说明
MeterSphere 版本号命名规则为:v大版本.功能版本.Bug修复版本
“例如” v1.0.1 是 v1.0.0 之后的Bug修复版本
v1.1.0 是 v1.0.0 之后的功能版本
像其它优秀开源项目一样,MeterSphere 将每月发布一个功能版本
v1.6.0
2020年12月24日
!!! warn “注意事项” 新版本的接口测试与旧版本间数据相互独立,我们提供了新旧版本切换功能,并会在后续版本中将旧版本数据自动迁移到新版本当中,逐步弃用旧版本的接口测试。
“新增功能”
- 接口测试: 接口测试全新改版,新增接口定义子模块,优化首页显示内容,全新的接口自动化功能
- 接口测试:接口定义支持添加单接口用例
- 接口测试:接口自动化场景中的步骤支持多层级嵌套
- 接口测试:提供新旧版本接口测试切换功能
- 测试跟踪:测试计划中功能测试用例接口测试用例分开管理
- 测试跟踪:查看测试用例页面显示评论
- 性能测试:资源池配置支持指定使用的 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 等持续集成工具 |