项目介绍

欢迎使用 MeterSphere。

MeterSphere 是一站式开源持续测试平台,涵盖测试跟踪、接口测试、性能测试、团队协作等功能,兼容 JMeter 等开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量软件的交付。

产品定位

界面展示

界面说明

产品优势

  • 开源:基于开源、兼容开源;按月发布新版本、日均下载安装超过100次、被大量客户验证;
  • 一站式:一个产品全面涵盖测试跟踪、接口测试、性能测试等功能并形成联动:其中用例管理是底座需求、接口自动化测试是高频需求、性能测试是专家服务为主工具为辅;一个产品全满足从测试计划、测试执行到测试报告分析的全生命周期需求;
  • 持续测试:能将测试融入持续交付和 DevOps 体系;无缝对接 Bug 管理工具和持续集成工具等;支持团队协作和资产沉淀。

主要功能

  • 测试跟踪: 远超 TestLink 的使用体验,覆盖从编写用例到生成测试报告的完整流程;
  • 接口测试: 集 Postman 的易用与 JMeter 的灵活于一体,接口管理、多协议支持、场景自动化,你想要的全都有;
  • 性能测试: 兼容 JMeter,支持 Kubernetes 和云环境,轻松支持高并发、分布式的性能测试;
  • 团队协作: 用户管理、工作空间和项目管理、权限管理、资源管理,无论团队规模如何,总有适合的落地方式。

功能列表

功能模块一级功能一级功能描述
测试跟踪测试用例管理表单方式编辑用例
脑图方式编辑用例、管理缺陷
以树状形式展示项目的模块及用例
支持配置用例自定义模版、自定义字段
功能用例关联接口、性能用例
与Jira、TAPD、禅道等平台上的需求进行关联
与Jira、TAPD、禅道等平台上的缺陷进行关联
支持查看用例变更历史
通过Excel、Xmind格式快速导入、导出用例
用例批量处理:编辑、移动、删除
搜索功能可使用高级组合查询
功能用例依赖关系设置(X-Pack)
公共用例库(X-Pack)
功能用例版本管理(X-Pack)
测试用例评审快速选择已有用例发起评审
同时支持列表及脑图两种评审方式
支持自定义评审人
多人在线添加评审评论及更新评审结果
批量关联用例、批量取关用例
跨项目添加评审用例
批量评审
测试计划跟踪快速选择已有用例发起测试计划
支持在线更新用例执行结果
支持列表及脑图两种交互方式
同时添加功能用例、接口用例、性能用例等多种用例类型
支持手动执行、定时任务、Jenkins插件触发等多种执行方式
在线生成多种多种用例类型汇总的测试报告,支持自定义测试报告模板
测试报告导出
添加性能脚本可重新调整压力配置、高级配置
测试计划状态、进度、通过率等重要指标,列表形式展现一目了然
缺陷管理在线创建缺陷
支持缺陷与用例关联
对接并同步Jira、TAPD、禅道等平台上的缺陷
支持配置缺陷自定义模版、自定义字段
自动生成JIRA缺陷模版(X-Pack)
缺陷平台双向同步(X-Pack)
接口测试接口定义在线添加并编辑接口定义
以树状形式展示项目的模块及对应接口
支持HTTP、Dubbo、SQL、TCP类型接口请求
支持通过MeterSphere Json、Postman、Swagger 等多种格式文件快速导入接口,Swagger可通过URL定时同步
支持接口快捷调试
根据接口定义快速配置HTTP、TCP协议Mock服务
API列表、CASE列表、文档模式多种模式灵活切换
接口参数提供Mock函数、JMeter变量表达式和高级配置功能
单接口用例支持引用环境
支持正则匹配、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等多种语言的前后置脚本
场景变量提供多种类型
基于插件机制实现其他协议
支持查看场景用例变更历史
手动执行、定时任务、Jenkins插件触发等多种执行方式
串行、并行两种批量执行方式自由选择
支持指定测试资源池远程执行
场景一键创建性能测试
场景一键复制
场景批量执行可自由选择独立报告或集合报告
场景一键添加到测试计划
批量执行接口支持使用K8s资源池(X-Pack)
接口自动化版本管理(X-Pack)
MQTT协议插件支持(X-Pack)
Thrift协议插件支持(X-Pack)
Websocket协议插件支持(X-Pack)
测试报告测试执行后自动生成测试报告
批量执行时支持生成整合报告
测试报告导出
性能测试测试管理支持上传JMX、CSV、JAR格式文件创建性能测试
支持按线程组分别配置压力参数
通过浏览器插件快速录制测试脚本
自定义域名解析
多节点执行时支持分割CSV数据文件
支持添加监控对象,自定义添加监控指标
通过接口用例、接口自动化场景用例快速创建性能测试
支持查看测试任务变更历史
性能测试版本管理(X-Pack)
测试执行指定测试资源池分布式执行
手动执行、定时任务、Jenkins插件触发等多种执行方式
支持按线程组配置压力分配策略

支持配置 JTL 文件留档策略,支持归档至指定的文件服务器(X-Pack)

性能测试支持两种配置,默认配置可以支持10万级别的TPS,百万级的性能测试 需要 X-Pack(X-Pack)

测试报告测试报告数据实时刷新
集成监控系统汇总监控数据
多次测试报告对比功能
测试报告导出
报表统计项目报表支持测试用例趋势、测试用例统计等报表统计功能
项目报告(X-Pack)增加项目报告,支持自定义设置报告内容,支持手动及定时发送
项目设置项目管理管理项目成员、用户权限
管理项目环境信息、上传JAR包、上传文件、自定义代码片段、操作日志等
应用管理设置测试跟踪、接口测试、性能测试报告的保留时长
测试用例公共用例库、测试用例自定义ID、TCP Mock 端口范围等一些基础配置参数的启用、关闭配置
误报库(X-Pack)误报库规则配置、启用配置
版本管理(X-Pack)创建版本及启用配置
系统设置用户管理
用户创建、修改、删除、授权角色
自定义配置用户角色及权限
工作空间管理使用工作空间在部门级进行分权分域,实现多部门、多项目团队协作
管理工作空间内部成员、项目管理、环境、服务集成、消息通知等通用配置
测试资源池管理测试资源池管理
独立节点资源池
测试资源池支持接口测试、性能测试执行
可设置节点JMeter内存参数
可设置最大并发数、定时同步JAR
Kubernetes资源池(X-Pack)
系统参数设置当前站点、并发数、Prometheus地址等
邮件配置
LDAP配置
自定义LOGO与主题配色(X-Pack)
支持CAS、OIDC单点登录协议(X-Pack)
功能模块启用禁用控制(X-Pack)
配额管理设置工作空间接口测试数、性能测试数、最大并发数、压测时长、可用资源池等配额
授权管理上传企业版License
操作日志查看系统操作日志
插件管理上传管理接口自动化插件,可自定义开发扩展插件
消息通知配置支持邮件、站内信以及企业微信、钉钉、飞书等多种IM工具
自定义通知事件及通知人
自定义消息通知模板(X-Pack)
服务集成支持对接Jira、TAPD、禅道平台
支持对接Azure DevOps平台
项目管理以项目纬度管理各种类型测试数据,各个项目间数据隔离
管理JAR包
环境管理测试环境信息管理功能,包括HTTP、TCP、SQL连接信息,域名解析、变量、证书配置、全局前后置脚本、全局断言等
模版管理管理功能用例、缺陷的自定义字段和模版
我的工作台(X-Pack)我的仪表盘聚焦与自己相关的内容,包括待办的任务、自己关注和创建的各种用例、缺陷等,点击某个资源可快速跳转到对应功能菜单中
我的待办当前所在工作空间中,与登录用户有关的所有项目下的待办工作内容
我关注的当前所在工作空间中,与登录用户有关的所有项目下的“我的关注”内容
我创建的当前所在工作空间中,与登录用户有关的所有项目下的“我创建的”内容
扩展插件Jenkins插件Jenkins构建任务中可选择指定项目下的接口/场景/性能测试进行触发执行
IDEA插件同步接口定义
Chrome浏览器录制插件基于Chrome浏览器录制请求,并导入到MeterSphere平台完成接口测试、性能测试
系统特点查询管理单一查询
高级组合查询
表头功能复选框功能
列表表头字段支持快捷筛选
列表表头字段支持排序
列表表头支持自定义字段显示
列表支持上下拖动调整顺序
列表表头支持自定义调整宽度
系统工具栏系统基本信息,包括系统版本、个人信息、帮助文档、API文档等
切换系统语言
切换工作空间
任务中心,查看当前运行中的测试任务
消息中心,查看站内消息及系统通知

精品课程

了解更多