metersphere 体验
Posted 星星是月亮吹出的泡泡
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了metersphere 体验相关的知识,希望对你有一定的参考价值。
1. 简介
MeterSphere 是一站式开源持续测试平台,涵盖测试跟踪、接口测试、性能测试、团队协作等功能,兼容JMeter 等开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量软件的交付,可以导入postman,swagger ,也可以执行jmeter脚本。
2.版权
MeterSphere 开源版是完全免费的,基于 GPL v2 协议,
目前 Github Star 超过 2000 了。和同属飞致云旗下的 JumpServer 开源堡垒机一样,MeterSphere 的核心功能全部开源,坚持按月发布新版本,永久免费使用。
不限制用户数量。
相比 MeterSphere 开源版,MeterSphere 企业版提供面向企业级应用场景的 X-Pack 增强包,
以及高等级的原厂企业级支持服务,有效助力企业快速构建并运营自己的持续测试平台,加速高质量软件的交付。
其中,X-Pack 增强包括一些企业级客户所需的附加功能,比如自定义 Logo和主题、配额管理、单点登录支持等。
X-Pack 增强包的具体功能会随新版发布持续增加。
3.主要功能
- 测试跟踪: 远超 TestLink 的使用体验,覆盖从编写用例到生成测试报告的完整流程;
- 接口测试: 集 Postman 的易用与 JMeter 的灵活于一体,接口管理、多协议支持、场景自动化,你想要的全都有;
- 性能测试: 兼容 JMeter,支持 Kubernetes 和云环境,轻松支持高并发、分布式的性能测试;
- 团队协作: 用户管理、租户管理、权限管理、资源管理,无论团队规模如何,总有适合的落地方式
4. 功能列表
功能模块 | 一级功能 | 一级功能描述 |
测试跟踪 | 测试用例管理 | 表单方式编辑用例 |
脑图方式编辑用例 | ||
以树状形式展示项目的模块及用例 | ||
支持配置用例自定义字段 | ||
功能用例关联接口、性能用例 | ||
与Jira、TAPD、禅道等平台上的需求进行关联 | ||
与Jira、TAPD、禅道等平台上的缺陷进行关联 | ||
支持查看用例变更历史 | ||
通过Excel、Xmind格式快速导入、导出用例 | ||
测试用例评审 | 快速选择已有用例发起评审 | |
同时支持列表及脑图两种评审方式 | ||
支持自定义评审人 | ||
在线添加评审评论及更新评审结果 | ||
测试计划跟踪 | 快速选择已有用例发起测试计划 | |
支持在线更新用例执行结果 | ||
支持列表及脑图两种交互方式 | ||
同时添加功能用例、接口用例、性能用例等多种用例类型 | ||
支持手动执行、定时任务、Jenkins插件触发等多种执行方式 | ||
在线生成多种多种用例类型汇总的测试报告,支持自定义测试报告模板 | ||
测试报告导出 | ||
缺陷管理 | 在线创建缺陷 | |
支持缺陷与用例关联 | ||
对接并同步Jira、TAPD、禅道等平台上的缺陷 | ||
支持配置缺陷自定义字段 | ||
接口测试 | 接口定义 | 在线添加并编辑接口定义 |
以树状形式展示项目的模块及对应接口 | ||
支持HTTP、Dubbo、SQL、TCP类型接口请求 | ||
支持通过MeterSphere Json、Postman、Swagger 等多种格式文件快速导入接口 | ||
支持接口快捷调试 | ||
根据接口定义快速配置Mock服务 | ||
接口列表、用例列表、文档模式多种模式灵活切换 | ||
测试环境信息管理功能 | ||
单接口用例支持引用环境 | ||
支持正则匹配、jsonpath、xpath等多种类型的断言规则 | ||
支持正则匹配、jsonpath、xpath等多种类型的参数提取 | ||
支持BeanShell、Python、Groovy、javascript等多种语言的前后置脚本 | ||
支持上传并引用自定义Jar包 | ||
支持查看接口及用例变更历史 | ||
手动执行、定时任务、Jenkins插件触发等多种执行方式 | ||
接口自动化 | 创建多接口串联的场景化测试 | |
从接口列表中快速导入接口或接口用例 | ||
跨项目的场景引用功能 | ||
客户端SSL证书认证配置 | ||
场景用例支持引用环境 | ||
支持条件、循环、事务等多种类型的控制器 | ||
支持正则匹配、jsonpath、xpath等多种类型的断言规则 | ||
支持正则匹配、jsonpath、xpath等多种类型的参数提取 | ||
支持BeanShell、Python、Groovy、JavaScript等多种语言的前后置脚本 | ||
支持上传并引用自定义Jar包 | ||
支持查看场景用例变更历史 | ||
手动执行、定时任务、Jenkins插件触发等多种执行方式 | ||
串行、并行两种批量执行方式自由选择 | ||
支持指定测试资源池远程执行 | ||
测试报告 | 测试执行后自动生成测试报告 | |
批量执行时支持生成整合报告 | ||
测试报告导出 | ||
性能测试 | 测试管理 | 支持上传JMX、CSV、JAR格式文件创建性能测试 |
支持按线程组分别配置压力参数 | ||
通过浏览器插件快速录制测试脚本 | ||
自定义域名解析 | ||
多节点执行时支持分割CSV数据文件 | ||
支持添加监控对象 | ||
通过接口用例、接口自动化场景用例快速创建性能测试 | ||
测试执行 | 指定测试资源池分布式执行 | |
手动执行、定时任务、Jenkins插件触发等多种执行方式 | ||
百万级TPS性能测试(X-Pack) | ||
测试报告 | 测试报告数据实时刷新 | |
集成监控系统汇总监控数据 | ||
多次测试报告对比功能 | ||
测试报告导出 | ||
系统管理 | 用户租户管理 | 支持多级租户体系 |
自定义配置用户角色及权限 | ||
支持LDAP认证对接 | ||
单点登录系统对接(X-Pack) | ||
租户配额管理(X-Pack) | ||
项目管理 | 以项目为单位管理各种测试资源 | |
跨项目的测试用例共享 | ||
测试资源管理 | 测试资源池管理 | |
独立节点资源池 | ||
Kubernetes资源池(X-Pack) | ||
测试资源池支持接口测试、性能测试执行 | ||
消息通知配置 | 支持企业微信、钉钉、飞书等多种IM工具 | |
支持邮件通知配置 | ||
自定义通知事件及通知人 | ||
自定义消息通知模板(X-Pack) | ||
集成与扩展 | 提供完善的API | |
支持对接Jenkins等持续集成工具 | ||
支持对接Jira、TAPD、禅道等平台 | ||
系统设置 | 自定义LOGO与主题配色(X-Pack) | |
功能模块启用禁用控制(X-Pack) |
5.关联性
测试用例,测试计划,用例评审,缺陷,报告都是相互关联的, 测试用例和接口用例、性能测试用例也是直接关联,接口测试通过参数化直接转化为性能测试脚本。
以上是关于metersphere 体验的主要内容,如果未能解决你的问题,请参考以下文章
测试跟踪模块UX交互升级,多个X-Pack功能开放至开源版,MeterSphere开源持续测试平台v2.7.0发布
MeterSphere开源项目GitHub Star数量超过8000!