Menu Close

增加项目报告功能,支持与TAPD、Jira、禅道双向同步缺陷,MeterSphere开源持续测试平台v1.15.0发布

11月25日,MeterSphere一站式开源持续测试平台正式发布v1.15.0版本。

在这一版本中,我们新增了项目报告(X-Pack),用户可以自由组合已有报表创建报告,并通过邮件方式发送给指定用户;缺陷管理方面,增加了TAPD、Jira及禅道平台的双向同步;除此之外,我们还针对接口测试功能增加了文档结构的断言规则针对性能测试增加了更多的压力分配策略选择

新增功能

■ 项目报告(X-Pack)

在MeterSphere v1.15.0版本的报表统计功能模块中,新增了项目报告功能。通过该功能,用户可以对已有的项目内报表进行自由组合,并添加额外的富文本内容,生成整个项目的完整分析报告。目前,项目报告支持以邮件的方式发送给指定的用户及用户组,后续版本将在此基础上增加定时发送、导出等实用功能。

■ 缺陷双向同步(X-Pack,支持TAPD、Jira、禅道平台)

在之前的版本中,MeterSphere支持了与TAPD、Jira、禅道、Azure DevOps等平台进行对接,可以将在MeterSphere上创建的缺陷同步到对应的平台上,但是无法将对应平台上的已有缺陷同步到MeterSphere中。在v1.15.0版本中,我们针对TAPD、Jira及禅道平台增加了缺陷双向同步的功能,用户在上述平台上的已有缺陷也可以直接同步到MeterSphere平台中。

■ 断言规则支持文档校验

接口测试方面,v1.15.0版本针对JSON、XML这两种比较常见的结构化响应格式,提供了文档校验方式的断言规则。用户可以导入一段已有的JSON、XML内容,或者使用在接口定义中已经添加好的响应内容,针对响应体中的每个字段逐一添加校验规则。如果在接口定义中有维护响应内容字段的高级配置项,例如字符串长度的区间范围等,系统还将根据该信息自动添加对应的校验规则。

■ 性能测试支持多种压力配置策略

为了提供更灵活的压力分配,新版本中针对每个线程组增加了压力分配策略的配置功能。目前提供了自动分配、固定节点及自定义三种分配策略。自动分配策略即为之前版本的分配策略,线程组会按照资源池节点配置的最大并发数,按比例进行并发用户数的拆分;固定节点策略允许用户指定资源池中的某个节点,使用该策略的线程组只运行在选定节点之上;自定义策略需要用户手动指定每个节点上的并发数占比。

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

功能优化

■ 测试跟踪:测试计划测试阶段支持添加选项;

■ 测试跟踪:用例脑图模式支持操作模块;

■ 测试跟踪:用例脑图模式支持创建、关联缺陷;

■ 测试跟踪:测试计划报告新增高级搜索功能;

■ 测试跟踪:测试计划添加性能测试,支持重新配置高级配置;

■ 接口测试:POST请求参数增加编码设置;

■ 接口测试:增加环境组概念,支持将多个项目中的环境配置进行组合;

■ 接口测试:测试报告可以查看断言脚本内容;

■ 性能测试:优化压力配置页面布局及样式;

■ 性能测试:优化多节点日志页面;

■ 性能测试:测试报告显示压力配置页面;

■ 性能测试:优化性能测试报告列表页面;

■ 系统设置及其他:优化关注功能交互方式,提供专门的关注按钮;

■ 系统设置及其他:个人信息页面优化;

■ 系统设置及其他:变更历史及保存按钮修改为悬浮模式;

■ 系统设置及其他:优化环境编辑页面;

■ 系统设置及其他:项目设置新增用户组与权限;

■ 系统设置及其他:工作空间成员支持批量添加到项目;

■ 系统设置及其他:批量添加到工作空间可以指定用户组;

■ 系统设置及其他:批量添加到项目可以指定用户组;

■ 系统设置及其他:左侧菜单增加一键收起功能(包含功能用例、测试计划、用例评审、测试计划报告-接口用例统计分析、接口定义、接口自动化、场景全屏编辑);

■ 系统设置及其他:后台日志中记录接口调用;

■ 系统设置及其他:错误日志输出到日志文件,而非系统标准输出。

Bug修复

■ fix(测试计划):计划场景串行按照顺序执行;

■ fix(X-Pack):修复“我的工作台”权限问题;

■ fix(个人信息):设定新旧密码不能相同;

■ fix(性能测试):修复性能测试中重复名称的提示;

■ fix(性能测试):修复查询已结束的报告时日志下拉框没有备选资源池的问题;

■ fix(性能测试):修复测试计划中性能测试批量添加监控时页面卡死的问题;

■ fix(性能测试):查看测试报告报错修改;

■ fix(报表统计):修复已保存过的报表点击会报错的缺陷;

■ fix(报表统计):修复项目无法正常进入页面的问题;

■ fix(接口定义):修复JMeter导入会生成一个空白模块的问题;

■ fix(接口定义):修复右上角运行环境下拉框无法点击的问题;

■ fix(接口测试):修复用例执行结果不实时同步的问题;

■ fix(接口测试):修复跟随API定义对Array类型处理的问题;

■ fix(接口测试):修复接口名称过长时、长度小于100时执行接口Test一直转圈的问题;

■ fix(接口测试):接口定义中环境选择框优化显示样式;

■ fix(接口自动化):解决场景导入显示ID失败页面报错的问题;

■ fix(接口自动化):解决编辑页面报错的问题;

■ fix(权限设置):修复顶部菜单报表统计权限设置的问题;

■ fix(测试用例):修复测试用例上传附件不能传txt文件的的问题;

■ fix(测试计划):修复因全局后置脚本导致的接口案例一直执行不结束的缺陷;

■ fix(测试跟踪):报告高级搜索条件触发方式优化;

■ fix(测试跟踪):测试计划关联性能测试时优化为显示ID列;

■ fix(环境设置):修复环境设置时超时时间不能点加减号的问题;

■ fix(系统设置):修复切换项目时没有刷新顶部菜单的Bug;

■ fix(系统设置):修复默认模版Title编辑状态的问题;

■ fix(配额管理):修复接口测试没有验证配额的问题;

■ fix:修复更新测试计划时,连续点击更新发送多条消息的问题;

■ fix:修复TAPD提缺陷图片无法显示的问题;

■ fix:修复性能测试自定义监控显示图表Bug(#7187);

■ fix:修复测试计划执行性能测试时trigger_mode对应不上的问题;

■ fix:修复测试计划执行性能测试时资源池没有设置成功的问题;

■ fix:修复接口定义页面前端报错的问题;

■ fix:修复接口导入MS格式标签未被覆盖的问题;

■ fix:解决“我创建的用例”查询错误的问题。

Posted in 持续测试, 新闻