MeterSphere开源持续测试平台v1.7.0发布
qiyuwang 2024-10-13 07:24 13 浏览 0 评论
2月2日,MeterSphere一站式开源持续测试平台正式发布v1.7.0版本。该版本新增了测试跟踪中对测试用例自定义标签的支持,接口自动化中增加了循环控制器支持,使得场景编排更为灵活。同时,在性能测试中还增加了按照迭代次数配置压力的功能。除此之外,我们对旧版接口测试数据还提供了一键迁移功能,用户可以快速将v1.6版本之前创建的接口测试转换到新版本中。详细更新内容请查看下方的更新介绍,以及GitHub Releases页面的更新日志。
新增功能
■ 测试用例支持自定义标签
用户可以在编辑测试用例时为用例添加任意标签,通过自定义标签功能,可以更有效、更直观地组织管理项目内的测试用例。同时搜索条件中也支持了根据标签搜索,帮助用户更方便地找到特定类别的测试用例。
■ 接口自动化支持循环控制器
MeterSphere v1.7.0版本的接口自动化在场景编排中增加了循环控制器功能,用户可以将需要重复执行的步骤添加到循环控制器中。目前MeterSphere提供了“次数循环”、“ForEach 循环”和“While 循环"三种循环方式。通过循环控制器功能,用户可以完成循环发送直至请求成功、配合CSV参数、列表参数实现数据驱动等场景。
■ 性能测试支持按迭代次数控制并发
MeterSphere在v1.7.0版本之前,性能测试压力配置只支持按持续时间配置的方式。在配置的持续时间内,线程组内请求发送完成后会进入下一次迭代直至持续时间结束。为了适配更多的压测场景,我们在v1.7.0版本中增加了按迭代次数的压力配置模式,线程组内请求迭代至指定次数后将自动停止。
■ 支持OIDC单点登录及认证配置功能(X-Pack)
MeterSphere目前已支持包括CAS、OIDC在内的两种单点登录协议。同时在v1.7.0版本中,我们在页面上增加了认证设置页面,方便用户进行单点登录相关的配置。
除了上述提到的新增功能外,MeterSphere v1.7.0版本还包含很多其他功能更新和优化,欢迎进入我们的官方文档及GitHub仓库的Release页面,查看更加详细的更新日志。
功能优化
■ 测试跟踪:测试用例支持配置标签;
■ 测试跟踪:统计报告新增性能测试用例饼图;
■ 接口测试:首页数据支持跳转;
■ 接口测试:优化TCP接口定义;
■ 接口测试:在接口列表等窗口中,可点击ID进入编辑页面;
■ 接口测试:删除模块时,模块下的所有接口或场景被放入回收站;
■ 接口测试:接口步骤样式统一;
■ 接口测试:单接口用例支持全屏展示;
■ 性能测试:报告请求统计页面支持按Label筛选请求;
■ 性能测试:测试列表添加ID列;
■ 系统设置及其他:邮件配置支持发送测试邮件;
■ 系统设置及其他:设置定时任务的弹窗中增加滑动开关;
■ 系统设置及其他:页面右上角增加API文档入口;
■ 系统设置及其他:登录页面重构;
■ 系统设置及其他(X-Pack):系统设置页面增加单点登录配置。
Bug修复
■ 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:修复全选统计错误的缺陷、修复测试计划定时任务的缺陷;
■ 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)的问题。
相关推荐
- PayPal严重漏洞可通过不安全的JAVA反序列化对象
-
在2015年12月,我在PayPal商业网站(manager.paypal.com)中发现了一个严重的漏洞,这个漏洞的存在,使得我可以通过不安全的JAVA反序列化对象,在PayPal的网站服务器上远程...
- 提醒:Apache Dubbo存在反序列化漏洞
-
背景:近日监测到ApacheDubbo存在反序列化漏洞(CVE-2019-17564),此漏洞可导致远程代码执行。ApacheDubbo是一款应用广泛的高性能轻量级的JavaRPC分布式服务框架...
- 【预警通报】关于WebLogicT3存在反序列化高危漏洞的预警通报
-
近日,我中心技术支撑单位监测到WebLogicT3存在反序列化0day高危漏洞,攻击者可利用T3协议进行反序列化漏洞实现远程代码执行。...
- Apache dubbo 反序列化漏洞(CVE-2023-23638)分析及利用探索
-
在对Apachedubbo的CVE-2023-23638漏洞分析的过程中,通过对师傅们对这个漏洞的学习和整理,再结合了一些新学的技巧运用,从而把这个漏洞的利用向前推了一步。整个过程中的研究思路以及...
- 案例|WebLogic反序列化漏洞攻击分析
-
目前网络攻击种类越来越多,黑客的攻击手段也变得层出不穷,常规的防护手段通常是对特征进行识别,一旦黑客进行绕过等操作,安全设备很难发现及防御。通过科来网络回溯分析系统可以全景还原各类异常网络行为,记录所...
- 【预警通报】关于ApacheOFBizRMI反序列化远程代码 执行高危漏洞的预警通报
-
近日,我中心技术支撑单位监测发现ApacheOFBiz官方发布安全更新,修复了一处远程代码执行漏洞。成功利用该漏洞的攻击者可造成任意代码执行,控制服务器。该漏洞编号:CVE-2021-26295,安...
- 关于OracleWebLogic wls9-async组件存在反序列化远程命令执行高危漏洞的预警通报
-
近日,国家信息安全漏洞共享平台(CNVD)公布了OracleWebLogicwls9-async反序列化远程命令执行漏洞。攻击者利用该漏洞,可在未授权的情况下远程执行命令。该漏洞安全级别为“高危”。现...
- Rust语言从入门到精通系列 - Serde序列化/反序列化模块入门指北
-
Serde是一个用于序列化和反序列化Rust数据结构的库。它支持JSON、BSON、YAML等多种格式,并且可以自定义序列化和反序列化方式。Serde的特点是代码简洁、易于使用、性能高效。...
- Java反序列化漏洞详解(java反序列化漏洞利用)
-
Java反序列化漏洞从爆出到现在快2个月了,已有白帽子实现了jenkins,weblogic,jboss等的代码执行利用工具。本文对于Java反序列化的漏洞简述后,并对于Java反序列化的Poc进行详...
- 关于Oracle WebLogic Server存在反序列化远程代码执行漏洞的安全公告
-
安全公告编号:CNTA-2018-00222018年7月18日,国家信息安全漏洞共享平台(CNVD)收录了OracleWebLogicServer反序列化远程代码执行漏洞(CNVD-2018-13...
- CVE-2020-9484 Apache Tomcat反序列化漏洞浅析
-
本文是i春秋论坛作家「Ybwh」表哥原创的一篇技术文章,浅析CVE-2020-9484ApacheTomcat反序列化漏洞。01漏洞概述这次是因为错误配置和org.apache.catalina....
- 告别脚本小子系列丨JAVA安全(8)——反序列化利用链(下)
-
0x01前言...
- 关于WebLogic反序列化高危漏洞的紧急预警通报
-
近日,WebLogic官方发布WebLogic反序列化漏洞的紧急预警通告,利用该漏洞可造成远程代码执行并直接控制Weblogic服务器,危害极大。该漏洞编号为:CVE-2019-2890,安全级别为“...
- 高危!Fastjson反序列化漏洞风险通告
-
漏洞描述...
- 学习Vulhub的Java RMI Registry 反序列化漏洞
-
这个实验,我们先通过dnslog演示命令执行,然后通过反弹shell获得root权限。JavaRemoteMethodInvocation用于在Java中进行远程调用。RMI存在远程bind的...
你 发表评论:
欢迎- 一周热门
- 最近发表
-
- PayPal严重漏洞可通过不安全的JAVA反序列化对象
- 提醒:Apache Dubbo存在反序列化漏洞
- 【预警通报】关于WebLogicT3存在反序列化高危漏洞的预警通报
- Apache dubbo 反序列化漏洞(CVE-2023-23638)分析及利用探索
- 案例|WebLogic反序列化漏洞攻击分析
- 【预警通报】关于ApacheOFBizRMI反序列化远程代码 执行高危漏洞的预警通报
- 关于OracleWebLogic wls9-async组件存在反序列化远程命令执行高危漏洞的预警通报
- Rust语言从入门到精通系列 - Serde序列化/反序列化模块入门指北
- Java反序列化漏洞详解(java反序列化漏洞利用)
- 关于Oracle WebLogic Server存在反序列化远程代码执行漏洞的安全公告
- 标签列表
-
- navicat无法连接mysql服务器 (65)
- 下横线怎么打 (71)
- flash插件怎么安装 (60)
- lol体验服怎么进 (66)
- ae插件怎么安装 (62)
- yum卸载 (75)
- .key文件 (63)
- cad一打开就致命错误是怎么回事 (61)
- rpm文件怎么安装 (66)
- linux取消挂载 (81)
- ie代理配置错误 (61)
- ajax error (67)
- centos7 重启网络 (67)
- centos6下载 (58)
- mysql 外网访问权限 (69)
- centos查看内核版本 (61)
- ps错误16 (66)
- nodejs读取json文件 (64)
- centos7 1810 (59)
- 加载com加载项时运行错误 (67)
- php打乱数组顺序 (68)
- cad安装失败怎么解决 (58)
- 因文件头错误而不能打开怎么解决 (68)
- js判断字符串为空 (62)
- centos查看端口 (64)