性能测试

基于 JMeter 开源标准,MeterSphere 提供四大增强特性,为您开启全新性能测试之旅

有了 JMeter,为什么还需要 MeterSphere ?

Build

测试脚本录制和管理增强

提供脚本录制 Chrome 插件,并统一存储在一个平台上

Scale

压测规模扩展性增强

压测执行节点按需创建和安装,轻松支持大规模性能测试

Analyze

测试报告分析增强

实时的性能测试报告展示,多次测试结果可以快速比较

Collaborate

团队协作增强

B/S 架构,测试用例、脚本和报告可以有效隔离和分享协作

测试脚本录制和管理增强

传统 JMeter 的不足之处
  • C/S 针对不同产品、项目的脚本如何进行区分
  • 如何控制不同成员对不同测试脚本的访问权限
  • 同一个测试脚本的更新修改如何进行追踪回溯
MeterSphere 带来的改变
  • 提供 Chrome JMX 脚本录制插件,脚本统一存放在数据库
  • 天然支持测试脚本与测试用例的关联
  • 针对测试脚本的修改、执行可以提供完善的记录跟踪

压测规模扩展性增强

传统 JMeter 的不足之处
  • 并发数超过单节点承载能力时,多节点环境配置、维护复杂
  • 无法并行运行多个测试,需要更改配置启动额外进程
  • 难以支持云环境下测试资源的弹性伸缩需求
MeterSphere 带来的改变
  • 压测执行节点支持一键安装,支持百万级虚拟用户的测试
  • 多个项目、多个测试可并行使用同一个测试资源池
  • 对接云平台 API 根据并发数自动启动、释放压测执行节点

测试报告分析增强

传统 JMeter 的不足之处
  • 在测试执行完成后单独生成,无实时报告
  • 测试报告不能很方便地进行共享
  • 没有多次测试结果之间进行比较的功能支持
MeterSphere 带来的改变
  • 近乎实时的性能测试报告展示
  • 团队共享的测试报告,方便团队成员进行协作分析
  • 历史测试报告随时查看,多次测试结果可以快速比较

团队协作增强

传统 JMeter 的不足之处
  • C/S 架构的测试工具,使用的人都需要在本地进行安装
  • 没有内置的租户和用户管理能力,测试脚本和报告不能很方便地进行共享
MeterSphere 带来的改变
  • B/S 架构的测试平台,只需一个现代浏览器就能使用平台提供的功能
  • 灵活的多租户和项目管理模型,测试用例、测试脚本和报告可以有效隔离和共享协作