什么是 MeterSphere
MeterSphere 是一站式的开源企业级继续测试平台, 涵盖测试跟踪、接口测试、性能测试、 团队合作等性能,兼容 JMeter 等开源规范,无效助力开发和测试团队充分利用云弹性进行高度可扩大的自动化测试,减速高质量的软件交付,推动中国测试行业整体效率的晋升。
下载安装
- 第一步:筹备一台主机
筹备一台不小于 8 G内存且能够拜访互联网的 64位 Linux 主机。
- 第二步:执行一键装置命令
以 root 用户执行如下命令一键装置 MeterSphere:
curl -sSL https://github.com/metersphere/metersphere/releases/latest/download/quick_start.sh | sh
性能架构图
开发者手册
官网开发文档
https://metersphere.io/docs/dev_manual/
补充开发者手册
一、全面理解metersphere
须要本地装置的组件有:
- Idea
- JDK
- Node.js
- Mysql
- Docker
- Kafka
- 主零碎:蕴含我的项目前端和后端
后端框架: Spring Boot前端框架: Vue.js代码地址:https://github.com/metersphere/metersphere本地开发需装置:JDK、Node.js、Idea
- 性能测试资源节点服务:通过Docker启动Jmeter容器,构建主机为性能测试资源节点,jmeter的测试日志和测试后果会写入kafka
后端框架: Spring Boot代码地址:https://github.com/metersphere/node-controller本地开发需装置:JDK、Docker、Kafka
- 数据生产和性能后果生成服务:生产kafka信息,保留性能测试后果数据
后端框架: Spring Boot代码地址:https://github.com/metersphere/data-streaming本地开发需装置:JDK、Kafka
- 还有一些其余的组件,多已上传到各类仓库,如果须要二次革新,能够查阅
https://github.com/metersphere
二、本地开发配置文件批改
- 三个我的项目的Application.java文件
@PropertySource(value = {"file:/本人的目录/metersphere.properties"}, encoding = "UTF-8", ignoreResourceNotFound = true)
- metersphere的日志文件logback.xml
<property file="/本人的目录/metersphere.properties"/>
- metersphere的配置文件application.properties
logging.file.path=/本人的目录/${spring.application.name}
三、代码构造
在官网开发文档中有介绍
四、启动
- 启动node-controller和data-streaming
扫一扫,关注我