MeterSphere 是一站式开源持续测试平台, 涵盖测试跟踪、接口测试、UI 测试和性能测试等功能,全面兼容 JMeter、Selenium 等主流开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量的软件交付,推动中国测试行业整体效率的提升。
注:带有 X-Pack 标识的功能为 MeterSphere 企业版功能。
我的工作台 |
我的仪表盘 |
聚焦与自己相关的内容,包括待办的任务、自己关注和创建的各种用例、缺陷等, |
我的待办 |
当前所在工作空间中,与登录用户有关的所有项目下的待办工作内容;一键同步因 API 变更的 CASE;X-Pack |
|
我的关注 |
当前所在工作空间中,与登录用户有关的所有项目下的“我的关注”内容;X-Pack |
|
我创建的 |
当前所在工作空间中,与登录用户有关的所有项目下的“我创建的”内容;X-Pack |
|
测试跟踪 |
测试用例管理 |
表单方式编辑用例 |
脑图方式编辑用例 |
||
以树状形式展示项目的模块及用例 |
||
支持配置用例自定义字段 |
||
功能用例关联接口、性能用例 |
||
与Jira、TAPD、禅道等平台上的需求进行关联 |
||
与Jira、TAPD、禅道等平台上的缺陷进行关联 |
||
支持查看用例变更历史 |
||
通过Excel、Xmind格式快速导入、导出用例 |
||
用例批量处理:编辑、移动、删除测试用例 |
||
搜索功能可使用高级组合查询 |
||
公共用例库;X-Pack |
||
功能用例依赖关系设置;X-Pack |
||
功能用例版本管理;X-Pack |
||
测试用例评审 |
快速选择已有用例发起评审 |
|
同时支持列表及脑图两种评审方式 |
||
支持自定义评审人 |
||
多人在线添加评审评论及更新评审结果 |
||
批量关联用例、批量取关用例 |
||
跨项目添加评审用例 |
||
批量评审 |
||
测试计划跟踪 |
快速选择已有用例发起测试计划 |
|
支持在线更新用例执行结果 |
||
支持列表及脑图两种交互方式 |
||
同时添加功能用例、接口用例、性能用例等多种用例类型 |
||
支持手动执行、定时任务、Jenkins插件触发等多种执行方式 |
||
在线生成多种用例类型汇总的测试报告,支持自定义测试报告模板 |
||
测试报告导出 |
||
添加性能脚本可重新调整压力配置、高级配置 |
||
测试计划状态、进度、通过率等重要指标,列表形式展现一目了然 |
||
测试计划执行支持失败重试;X-Pack |
||
测试报告支持一键失败重跑 |
||
测试报告在线分享 |
||
缺陷管理 |
在线创建缺陷 |
|
支持缺陷与用例关联 |
||
对接并同步Jira、TAPD、禅道等平台上的缺陷 |
||
支持配置缺陷自定义字段 |
||
自动生成 Jira 缺陷模版;X-Pack |
||
缺陷平台双向同步;X-Pack |
||
接口测试 |
接口定义 |
在线添加并编辑接口定义 |
前后置接口依赖关系设置 |
||
依赖关系拓扑图展示;X-Pack |
||
以树状形式展示项目的模块及对应接口 |
||
支持HTTP、Dubbo、SQL、TCP类型接口请求 |
||
支持通过MeterSphere Json、Postman、Swagger 等多种格式文件快速导入接口 |
||
支持接口快捷调试 |
||
根据接口定义快速配置Mock服务 |
||
接口列表、用例列表、文档模式多种模式灵活切换 |
||
测试环境信息管理功能 |
||
单接口用例支持引用环境 |
||
支持正则匹配、jsonpath、xpath等多种类型的断言规则 |
||
支持正则匹配、jsonpath、xpath等多种类型的参数提取 |
||
支持BeanShell、Python、Groovy、JavaScript等多种语言的前后置脚本 |
||
支持上传并引用自定义Jar包 |
||
支持查看接口及用例变更历史 |
||
手动执行、定时任务、Jenkins插件触发等多种执行方式 |
||
API、CASE 一键复制 |
||
CASE 一键创建性能测试 |
||
接口定义依赖关系设置 |
||
IDEA 插件同步接口定义 |
||
自动生成接口用例数据;X-Pack |
||
依赖关系拓扑图展示;X-Pack |
||
接口误报标识相关功能;X-Pack |
||
接口版本管理;X-Pack |
||
接口自动化 |
创建多接口串联的场景化测试 |
|
从接口列表中快速导入接口或接口用例 |
||
跨项目的场景引用功能 |
||
客户端SSL证书认证配置 |
||
场景用例支持引用环境 |
||
支持条件、循环、事务等多种类型的控制器 |
||
支持正则匹配、jsonpath、xpath等多种类型的断言规则 |
||
支持正则匹配、jsonpath、xpath等多种类型的参数提取 |
||
支持BeanShell、Python、Groovy、JavaScript等多种语言的前后置脚本 |
||
支持上传并引用自定义Jar包 |
||
支持查看场景用例变更历史 |
||
场景引用关系拓扑图展示;X-Pack |
||
手动执行、定时任务、Jenkins插件触发等多种执行方式 |
||
串行、并行两种批量执行方式自由选择 |
||
支持指定测试资源池远程执行 |
||
支持插件式扩展 |
||
场景一键创建性能测试 |
||
场景一键复制 |
||
场景批量执行可自由选择独立报告或集合报告 |
||
场景一键添加到测试计划 |
||
批量执行支持使用 Kubernetes 资源池;X-Pack |
||
MQTT协议支持(插件);X-Pack |
||
Thrift协议支持(插件)X-Pack |
||
Websocket 协议支持(插件)X-Pack |
||
测试报告 |
测试执行后自动生成测试报告 |
|
批量执行时支持生成整合报告 |
||
测试报告导出 |
||
测试报告在线分享 |
||
UI 测试 |
元素库 |
元素库模块方便管理元素;X-Pack |
UI自动化 |
支持导入SeleniumIDE录制的side脚本文件;X-Pack |
|
支持在线添加并编辑UI自动化场景;X-Pack |
||
支持浏览器,弹窗,元素,鼠标,输入框等多种操作;X-Pack |
||
测试报告 |
支持查看UI自动化报告详情;X-Pack |
|
性能测试 |
测试管理 |
支持上传JMX、CSV、JAR格式文件创建性能测试 |
支持按线程组分别配置压力参数 |
||
通过浏览器插件快速录制测试脚本 |
||
自定义域名解析 |
||
多节点执行时支持分割CSV数据文件 |
||
支持添加监控对象 |
||
通过接口用例、接口自动化场景用例快速创建性能测试 |
||
支持查看测试任务变更历史 |
||
性能测试版本管理;X-Pack |
||
测试执行 |
指定测试资源池分布式执行 |
|
手动执行、定时任务、Jenkins插件触发等多种执行方式 |
||
支持按线程组配置压力分配策略 |
||
支持配置 JTL 文件留档策略,支持归档至指定的文件服务器;X-Pack |
||
百万级TPS性能测试优化;X-Pack |
||
测试报告 |
测试报告数据实时刷新 |
|
集成监控系统汇总监控数据 |
||
多次测试报告对比功能 |
||
测试报告导出 |
||
测试报告在线分享 |
||
报表统计 |
项目报表 |
支持测试用例趋势、测试用例统计等报表统计功能 |
项目报告 |
增加项目报告,支持自定义设置报告内容,支持手动及定时发送;X-Pack |
|
系统设置 |
用户管理 |
用户创建、修改、删除、授权角色 |
自定义配置用户角色及权限 |
||
工作空间管理 |
使用工作空间进行分权分域,实现多部门、多项目团队协作 |
|
管理工作空间内部成员、项目管理、环境、服务集成、消息通知等通用配置 |
||
测试资源池管理 |
测试资源池管理 |
|
独立节点资源池 |
||
测试资源池支持接口测试、性能测试执行 |
||
可设置节点 JMeter 内存参数 |
||
可设置最大并发数、定时同步 Jar 包 |
||
Kubernetes资源池;X-Pack |
||
系统参数设置 |
配置当前站点、并发数、Prometheus 地址等 |
|
邮件配置 |
||
LDAP 配置 |
||
自定义 LOGO 与主题配色;X-Pack |
||
支持 CAS、OIDC 单点登录协议;X-Pack |
||
功能模块启用禁用控制;X-Pack |
||
配额管理 |
设置工作空间接口测试数、性能测试数、最大并发数、压测时长、可用资源池等配额 |
|
授权管理 |
上传企业版 License |
|
操作日志 |
查看系统操作日志 |
|
插件管理 |
上传管理接口自动化插件,可自定义开发扩展插件 |
|
消息通知配置 |
支持邮件、站内信,以及企业微信、钉钉、飞书等多种即时通信工具 |
|
自定义通知事件及通知人 |
||
自定义消息通知模板;X-Pack |
||
服务集成 |
支持对接 Jira、TAPD、禅道平台 |
|
支持对接 Azure DevOps 平台 |
||
项目管理 |
以项目维度管理各种类型测试数据,各个项目间数据隔离 |
|
管理 Jar 包 |
||
环境管理 |
测试环境信息管理功能,包括 HTTP、TCP、SQL 连接信息,域名解析、变量、证书配置、全局前后置脚本、全局断言等 |
|
模版管理 |
管理功能用例、缺陷的自定义字段和模版 |
|
拓展插件 |
Jenkins 插件 |
Jenkins 构建任务中可选择指定项目下的接口 / 场景 / 性能测试进行触发执行 |
IDEA 插件 |
同步接口定义 |
|
Chrome 浏览器录制插件 |
基于 Chrome 浏览器录制请求,并导入到 MeterSphere 平台完成接口测试、性能测试 |
|
Selenium IDE 插件 |
支持 Selenium IDE 插件录制的 UI 测试脚本导入导出到 MeterSphere 平台 UI 测试模块 |
|
系统特点 |
查询管理 |
单一查询 |
高级组合查询 |
||
表头功能 |
复选框功能;列表表头字段支持快捷筛选;列表表头字段支持排序;列表表头支持自定义字段显示; |
|
列表表头字段支持快捷筛选 |
||
列表表头字段支持排序 |
||
列表表头支持自定义字段显示 |
||
列表支持上下拖动调整顺序 |
||
列表表头支持自定义调整宽度 |
||
系统工具栏 |
系统基本信息,包括系统版本、个人信息、帮助文档、API 文档等;切换系统语言;切换工作空间; |
|
切换系统语言 |
||
切换工作空间 |
||
任务中心,查看当前运行中的测试任务 |
||
消息中心,查看站内消息及系统通知 |
想要进一步了解 MeterSphere ? 欢迎通过如下方式联系我们。