chore: Update README.md for v3.x (#30856)
* chore: Update README.md for v3.x 注:merge 之前请补充完整安装脚本和产品截图。 * chore: 增加安装脚本 * chore: 补充系统截图 * chore: 补充系统截图 --------- Co-authored-by: 刘瑞斌 <bin@fit2cloud.com>
This commit is contained in:
parent
a5c0ed37ec
commit
1e0dbe4776
112
README.md
112
README.md
|
@ -1,99 +1,87 @@
|
||||||
<p align="center"><a href="https://metersphere.io"><img src="https://metersphere.oss-cn-hangzhou.aliyuncs.com/img/MeterSphere-%E7%B4%AB%E8%89%B2.png" alt="MeterSphere" width="300" /></a></p>
|
<p align="center"><a href="https://metersphere.io"><img src="https://metersphere.oss-cn-hangzhou.aliyuncs.com/img/MeterSphere-%E7%B4%AB%E8%89%B2.png" alt="MeterSphere" width="300" /></a></p>
|
||||||
<h3 align="center">一站式开源持续测试平台</h3>
|
<h3 align="center">现代化、开源的测试管理和接口测试工具</h3>
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://www.gnu.org/licenses/gpl-3.0.html"><img src="https://shields.io/github/license/metersphere/metersphere" alt="License: GPL v3"></a>
|
<a href="https://www.gnu.org/licenses/gpl-3.0.html"><img src="https://shields.io/github/license/metersphere/metersphere" alt="License: GPL v3"></a>
|
||||||
<a href="https://www.codacy.com/gh/metersphere/metersphere/dashboard?utm_source=github.com&utm_medium=referral&utm_content=metersphere/metersphere&utm_campaign=Badge_Grade"><img src="https://app.codacy.com/project/badge/Grade/da67574fd82b473992781d1386b937ef" alt="Codacy"></a>
|
<a href="https://www.codacy.com/gh/metersphere/metersphere/dashboard?utm_source=github.com&utm_medium=referral&utm_content=metersphere/metersphere&utm_campaign=Badge_Grade"><img src="https://app.codacy.com/project/badge/Grade/da67574fd82b473992781d1386b937ef" alt="Codacy"></a>
|
||||||
<a href="https://codecov.io/github/metersphere/metersphere"><img src="https://codecov.io/github/metersphere/metersphere/graph/badge.svg?token=5AB5V8ZGXQ"/></a>
|
|
||||||
<a href="https://github.com/metersphere/metersphere/releases"><img src="https://img.shields.io/github/v/release/metersphere/metersphere" alt="GitHub release"></a>
|
<a href="https://github.com/metersphere/metersphere/releases"><img src="https://img.shields.io/github/v/release/metersphere/metersphere" alt="GitHub release"></a>
|
||||||
<a href="https://github.com/metersphere/metersphere"><img src="https://img.shields.io/github/stars/metersphere/metersphere?color=%231890FF&style=flat-square" alt="Stars"></a>
|
<a href="https://github.com/metersphere/metersphere"><img src="https://img.shields.io/github/stars/metersphere/metersphere?color=%231890FF&style=flat-square" alt="Stars"></a>
|
||||||
</p>
|
</p>
|
||||||
<hr />
|
<hr />
|
||||||
|
|
||||||
MeterSphere 是一站式开源持续测试平台, 涵盖测试跟踪、接口测试、UI 测试和性能测试等功能,全面兼容 JMeter、Selenium 等主流开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量的软件交付,推动中国测试行业整体效率的提升。
|
MeterSphere 是新一代的测试管理和接口测试工具,让测试工作更简单、更高效,不再成为持续交付的瓶颈。
|
||||||
|
|
||||||
![产品定位](https://metersphere.oss-cn-hangzhou.aliyuncs.com/img/ms-architecture.png)
|
- **测试管理**: 从测试用例管理,到测试计划执行、缺陷管理、测试报告生成,具有远超禅道和 TestLink 的使用体验;
|
||||||
|
- **接口测试**: 集 Postman 的易用与 JMeter 的灵活于一体,接口定义、接口调试、接口 Mock、场景自动化、接口报告,你想要的都有。
|
||||||
## MeterSphere 的功能
|
|
||||||
|
|
||||||
- **测试跟踪**: 对接主流项目管理平台,测试过程全链路跟踪管理;列表脑图模式自由切换,用例编写更简单、测试报告更清晰;
|
|
||||||
- **接口测试**: 比 JMeter 易用,比 Postman 强大; API 管理、Mock 服务、场景编排、多协议支持,你想要的全都有;
|
|
||||||
- **UI 测试**: 基于 Selenium 浏览器自动化,高度可复用的测试脚本; 无需复杂的代码编写,人人都可开展的低代码自动化测试;
|
|
||||||
- **性能测试**: 兼容 JMeter 的同时补足其分布式、监控与报告以及管理短板; 轻松帮助团队实现高并发、分布式的性能压测,完成压测任务的统一调度与管理。
|
|
||||||
|
|
||||||
## MeterSphere 的优势
|
|
||||||
|
|
||||||
- **开源**:基于开源、兼容开源;按月发布新版本、日均下载安装超过100次、被大量客户验证;
|
|
||||||
- **一站式**:一个产品全面涵盖测试跟踪、接口测试、UI测试、性能测试等功能并形成联动;
|
|
||||||
- **全生命周期**:一个产品全满足从测试计划、测试执行到测试报告分析的全生命周期需求;
|
|
||||||
- **持续测试**:无缝对接 Bug 管理工具和持续集成工具等,能将测试融入持续交付和 DevOps 体系;
|
|
||||||
- **团队协作**:支持团队协作和资产沉淀,无论团队规模如何,总有适合的落地方式。
|
|
||||||
|
|
||||||
## UI 展示
|
|
||||||
|
|
||||||
![UI展示](https://www.fit2cloud.com/metersphere/images/ms-dashboard.jpeg)
|
|
||||||
|
|
||||||
## 快速开始
|
## 快速开始
|
||||||
|
|
||||||
**一键安装**
|
```
|
||||||
|
docker run -d -p 8081:8081 --name=metersphere -v ~/.metersphere/data:/opt/metersphere/data registry.fit2cloud.com/metersphere/metersphere-ce-allinone:v3.0.0-beta
|
||||||
|
|
||||||
仅需两步快速安装 MeterSphere:
|
# 用户名: admin
|
||||||
|
# 密码: metersphere
|
||||||
1. 准备一台不小于 8 G内存的 64位 Linux 主机;
|
|
||||||
2. 以 root 用户执行如下命令一键安装 MeterSphere。
|
|
||||||
|
|
||||||
```sh
|
|
||||||
curl -sSL https://resource.fit2cloud.com/metersphere/metersphere/releases/latest/download/quick_start.sh | bash
|
|
||||||
```
|
```
|
||||||
|
|
||||||
**学习资料**
|
你也可以通过 [1Panel 应用商店](https://1panel.cn/) 快速部署 MeterSphere。
|
||||||
|
|
||||||
- [在线文档](https://metersphere.io/docs/)
|
如你有更多问题,可以通过论坛和技术交流群与我们交流。
|
||||||
- [社区论坛](https://space.bilibili.com/510493147/channel/collectiondetail?sid=397323)
|
|
||||||
- [在线体验](https://metersphere.com/?utm_source=github)
|
|
||||||
|
|
||||||
**加入微信交流群**
|
- [论坛求助](https://bbs.fit2cloud.com/c/ms/8)
|
||||||
|
- 技术交流群
|
||||||
|
<image height="150px" width="150px" src="https://metersphere.oss-cn-hangzhou.aliyuncs.com/img/wechat-group.png"/>
|
||||||
|
|
||||||
<img src="https://metersphere.oss-cn-hangzhou.aliyuncs.com/img/wechat-group.png" alt="微信群二维码" width="200"/>
|
## UI 展示
|
||||||
|
|
||||||
|
<table style="border-collapse: collapse; border: 1px solid black;">
|
||||||
|
<tr>
|
||||||
|
<td style="padding: 5px;background-color:#fff;"><img src= "https://github.com/maninhill/metersphere/assets/23045261/7bcdd73e-7010-4468-8510-00b45cd06a50" alt="MeterSphere Demo1" /></td>
|
||||||
|
<td style="padding: 5px;background-color:#fff;"><img src= "https://github.com/maninhill/metersphere/assets/23045261/bc06bf43-169e-414a-8a1d-a52888025179" alt="MeterSphere Demo2" /></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="padding: 5px;background-color:#fff;"><img src= "https://github.com/maninhill/metersphere/assets/23045261/5fd7a3cd-5689-42fa-9efa-b5303a488933" alt="MeterSphere Demo3" /></td>
|
||||||
|
<td style="padding: 5px;background-color:#fff;"><img src= "https://github.com/maninhill/metersphere/assets/23045261/ca30824e-3315-4823-ae6f-e7e68c89df34" alt="MeterSphere Demo4" /></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="padding: 5px;background-color:#fff;"><img src= "https://github.com/maninhill/metersphere/assets/23045261/ad9f5dab-3d60-434c-b335-78ecfe8ec5c4" alt="MeterSphere Demo5" /></td>
|
||||||
|
<td style="padding: 5px;background-color:#fff;"><img src= "https://github.com/maninhill/metersphere/assets/23045261/f2523565-228d-4691-890e-eda5add7a46b" alt="MeterSphere Demo6" /></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="padding: 5px;background-color:#fff;"><img src= "https://github.com/maninhill/metersphere/assets/23045261/7c68c936-e411-488e-ac6b-d90533d2f52a" alt="MeterSphere Demo7" /></td>
|
||||||
|
<td style="padding: 5px;background-color:#fff;"><img src= "https://github.com/maninhill/metersphere/assets/23045261/9d7ba30e-b461-4918-9fb6-d16a650e71be" alt="MeterSphere Demo8" /></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
## 版本说明
|
## 版本说明
|
||||||
|
|
||||||
MeterSphere 版本号命名规则为:v大版本.功能版本.Bug修复版本。比如:
|
|
||||||
|
|
||||||
```text
|
|
||||||
v1.0.1 是 v1.0.0 之后的Bug修复版本;
|
|
||||||
v1.1.0 是 v1.0.0 之后的功能版本。
|
|
||||||
```
|
|
||||||
|
|
||||||
MeterSphere 按年发布 LTS(Long Term Support)版本。
|
MeterSphere 按年发布 LTS(Long Term Support)版本。
|
||||||
|
|
||||||
- v1.10-lts:发布时间为 2021 年 5 月 27 日,目前已经停止维护;
|
- v1.10-lts:发布时间为 2021 年 5 月 27 日,目前已经停止维护;
|
||||||
- v1.20-lts:发布时间为 2022 年 4 月 27 日,目前仅进行必要的安全类 Bug 修复和严重 Bug 修复;
|
- v1.20-lts:发布时间为 2022 年 4 月 27 日,目前已经停止维护;
|
||||||
- v2.10-lts:发布时间为 2023 年 5 月 25 日,每两周发布小版本,持续进行 Bug 修复和部分功能的有限优化。
|
- v2.10-lts:发布时间为 2023 年 5 月 25 日,仅进行必要的安全类 Bug 修复和严重 Bug 修复。
|
||||||
|
|
||||||
|
与 MeterSphere v1.x 和 v2.x 相比,MeterSphere v3.x 产品定位发生变化,聚焦做好测试管理和接口测试,不再提供性能测试和 UI 测试相关的功能和能力,也不支持从 v1.x 和 v2.x 版本升级到 v3.x。
|
||||||
|
|
||||||
|
MeterSphere v3.x 的版本发布计划:
|
||||||
|
|
||||||
|
- 2024 年 5 月 30 日:发布 v3.0 beta 版本;
|
||||||
|
- 2024 年 6 月 27 日: 发布 v3.0 正式版本
|
||||||
|
- 2024 年 12 月 26 日:发布 v3.6-lts LTS 版本。
|
||||||
|
|
||||||
## 技术栈
|
## 技术栈
|
||||||
|
|
||||||
- 后端: [Spring Boot](https://www.tutorialspoint.com/spring_boot/spring_boot_introduction.htm)
|
- 后端: [Spring Boot](https://www.tutorialspoint.com/spring_boot/spring_boot_introduction.htm)
|
||||||
- 前端: [Vue.js](https://vuejs.org/)
|
- 前端: [Vue.js](https://vuejs.org/)
|
||||||
- 中间件: [MySQL](https://www.mysql.com/), [Kafka](https://kafka.apache.org/), [MinIO](https://min.io/), [Redis](https://redis.com/)
|
- 中间件: [MySQL](https://www.mysql.com/), [Kafka](https://kafka.apache.org/), [MinIO](https://min.io/), [Redis](https://redis.com/)
|
||||||
- 基础设施: [Docker](https://www.docker.com/), [Kubernetes](https://kubernetes.io/)
|
- 基础设施: [Docker](https://www.docker.com/)
|
||||||
- 测试引擎: [JMeter](https://jmeter.apache.org/)
|
- 测试引擎: [JMeter](https://jmeter.apache.org/)
|
||||||
|
|
||||||
## 安全说明
|
## 我们的其他明星开源项目
|
||||||
|
|
||||||
如果您在使用过程中发现任何安全问题,请通过以下方式直接联系我们:
|
|
||||||
|
|
||||||
- 邮箱:support@fit2cloud.com
|
|
||||||
- 电话:400-052-0755
|
|
||||||
|
|
||||||
## 致谢
|
|
||||||
|
|
||||||
- [JMeter](https://jmeter.apache.org/):MeterSphere 使用了 JMeter 作为测试引擎
|
|
||||||
- [Arco Design](https://arco.design/vue):感谢 Arco Design 提供的优秀组件库
|
|
||||||
|
|
||||||
## FOSSA Status
|
|
||||||
|
|
||||||
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fmetersphere%2Fmetersphere.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fmetersphere%2Fmetersphere?ref=badge_large)
|
|
||||||
|
|
||||||
|
- [1Panel](https://github.com/1panel-dev/1panel/) - 现代化、开源的 Linux 服务器运维管理面板
|
||||||
|
- [JumpServer](https://github.com/jumpserver/jumpserver/) - 广受欢迎的开源堡垒机
|
||||||
|
- [DataEase](https://github.com/dataease/dataease/) - 人人可用的开源数据可视化分析工具
|
||||||
|
- [MaxKB](https://github.com/1panel-dev/maxkb) - 基于 LLM 大语言模型的知识库问答系统
|
||||||
|
- [Halo](https://github.com/halo-dev/halo/) - 强大易用的开源建站工具
|
||||||
|
|
||||||
## License & Copyright
|
## License & Copyright
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue