消息通知支持企业微信、钉钉机器人,MeterSphere开源持续测试平台v1.4.0发布丨Release Notes

发布于 2020年10月27日

MeterSphere开源持续测试平台v1.4版本发布说明会,点击立即观看

支持企业微信、钉钉通知,MeterSphere v1.4发布

10月27日,MeterSphere开源持续测试平台正式发布v1.4.0版本。在该版本中,MeterSphere主要针对大家使用比较多的功能进行了使用体验优化,同时增加测试用例上传附件、用户自定义Jar包、支持TCP协议请求,企业微信和钉钉机器人消息通知等新功能。

目前,MeterSphere的接口测试功能已经支持包含HTTP、TCP、Dubbo及SQL四种请求类型,基本覆盖了目前常见的应用系统接口类型;用户在测试跟踪模块编辑测试用例时,可以上传图片、文档等类型的附件,更加详尽地描述用例的内容。

除此之外,我们还改进了平台的消息提醒功能,不仅支持了更多发送通知的场景,还支持通过企业微信、钉钉这样的即时通信工具来发送通知,让消息更快速地触达用户。详细更新内容请查看下方的更新介绍,以及GitHub Releases页面的更新日志。

新增功能

1.测试跟踪模块编辑测试用例支持上传附件

用户在编辑测试用例详情时,可以添加附件文件进一步地描述用例内容,目前支持了常见的图片、文档及表格等附件类型。

支持企业微信、钉钉通知,MeterSphere v1.4发布

2.支持上传并引用自定义Jar包

在我们提供了前后置脚本功能支持后,有很多用户反馈在使用该功能过程中会有很多开发团队或第三方工具包需要引用,例如需要使用特殊的加密算法进行参数加密的场景等。在 MeterSphere v1.4.0版本中我们新增了Jar包管理功能,用户可以上传自己需要的Jar包到平台,并且可以在前后置脚本中使用该Jar包提供的类和方法,极大地提高了前后置脚本扩展能力。

支持企业微信、钉钉通知,MeterSphere v1.4发布
支持企业微信、钉钉通知,MeterSphere v1.4发布

3.接口测试支持TCP协议请求

基于TCP协议的接口可能在互联网企业的业务系统中并不多见,但是在金融行业中还存在着大量的基于TCP协议提供接口的业务系统。为了满足这部分用户的测试需求,我们在本次发布的版本中新增了TCP协议请求的支持。目前,MeterSphere已经支持了包含HTTP、TCP、Dubbo及SQL四种请求类型,后续也会不断地进行扩展,增加对诸如WebSocket、WebService等更多接口类型的支持。

支持企业微信、钉钉通知,MeterSphere v1.4发布
支持企业微信、钉钉通知,MeterSphere v1.4发布

4.全新的消息通知设置

在MeterSphere v1.4.0版本中,我们提供了全新的消息通知配置页面,在该页面中可以对平台支持的消息通知进行统一配置。此次更新不仅支持了更多的事件类型和通知场景,在通知方式上也新增了企业微信、钉钉这样主流企业即时通信工具的机器人消息通知,让用户可以更快、更方便地收到平台发出的消息提醒。

支持企业微信、钉钉通知,MeterSphere v1.4发布

除了上述提到的新增功能外,MeterSphere v1.4.0版本还包含很多其他功能更新和优化,欢迎进入我们的官方文档及GitHub仓库的Release页面查看更加详细的更新日志。

功能优化

■ 为大部分下拉列表增加输入筛选功能;

■ 接口测试POST请求增加multipart/form-data选项支持;

■ 接口测试SQL请求增加自定义变量配置;

■ 接口测试请求列表不同类型请求增加颜色区分;

■ 接口测试响应内容自动格式化;

■ 接口测试报告内容展示提取变量信息;

■ 断言增加忽略响应状态配置;

■ 变量提取支持同时提取多个值;

■ 配置SQL连接串时增加测试连接功能;

■ 测试跟踪用例列表增加评审状态展示;

■ 测试用例列表增加用例内容预览;

■ 调整优化按钮、列表等前端样式的一致性;

■ 测试计划列表页面展示负责人姓名而非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:修复只读用户点测试跟踪自动跳转的问题。