什么是 MeterSphere

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

下载安装

  1. 第一步:准备一台主机 准备一台不小于 8 G内存且可以访问互联网的 64位 Linux 主机。
  2. 第二步:执行一键安装命令 以 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
  1. 主系统:包含项目前端和后端
后端框架: Spring Boot
前端框架: Vue.js
代码地址:https://github.com/metersphere/metersphere
本地开发需安装:JDK、Node.js、Idea
  1. 性能测试资源节点服务:通过Docker启动Jmeter容器,构建主机为性能测试资源节点,jmeter的测试日志和测试结果会写入kafka
后端框架: Spring Boot
代码地址:https://github.com/metersphere/node-controller
本地开发需安装:JDK、Docker、Kafka
  1. 数据消费和性能结果生成服务:消费kafka信息,保存性能测试结果数据
后端框架: Spring Boot
代码地址:https://github.com/metersphere/data-streaming
本地开发需安装:JDK、Kafka
  1. 还有一些其他的组件,多已上传到各类仓库,如果需要二次改造,可以查阅
https://github.com/metersphere
二、本地开发配置文件修改
  1. 三个项目的Application.java文件
@PropertySource(value = {"file:/自己的目录/metersphere.properties"}, encoding = "UTF-8", ignoreResourceNotFound = true)
  1. metersphere的日志文件logback.xml
<property file="/自己的目录/metersphere.properties"/>
  1. metersphere的配置文件application.properties
logging.file.path=/自己的目录/${spring.application.name}
三、代码结构

在官方开发文档中有介绍

四、启动

  1. 启动node-controller和data-streaming

    扫一扫,关注我

MeterSphere开发者手册相关推荐

  1. 《翻译》Intel 64 与 IA-32 架构软件开发者手册卷1翻译

    <前言> 翻译自官方的PDF版手册,可以从下述站点下载英文原版: http://www.intel.com/content/www/us/en/processors/architectur ...

  2. Cocoa编程开发者手册

    Cocoa编程开发者手册(Objective-C权威著作超一流翻译阵容) [美] 奇斯纳尔(Chisnall,D.)  著 霍炬等 译 ISBN 978-7-121-12239-2 2013年7月出版 ...

  3. prototype.js开发者手册

    prototype.js开发者手册 对应版本1.4.0 original article by sp('Sergio Pereira') Sergio Pereira last update: Mar ...

  4. 报表服务器组件,开发者手册概述:Power BI 报表服务器

    开发者手册概述:Power BI 报表服务器 11/01/2017 本文内容 欢迎阅读 Power BI 报表服务器的开发者手册.Power BI 报表服务器是用于存储和管理 Power BI 报表. ...

  5. Intel开发者手册[2021最新版]和AMD开发者手册[2021年最新版]

    说明:这些手册都可以在官网免费下载,我这里将下载链接给了出来,同时也在CSDN上传了打包版本,链接也给出.上传的和给的链接都是截至目前最新版本,网上很多版本都是16年左右的,这里希望都帮到大家. In ...

  6. 阿里python开发规范手册_阿里巴巴泰山版《Java 开发者手册》,也是一份防坑指南...

    我是风筝,公众号「古时的风筝」,一个不只有技术的技术公众号,一个在程序圈混迹多年,主业 Java,另外 Python.React 也玩儿的 6 的斜杠开发者. Spring Cloud 系列文章已经完 ...

  7. OSpider v3.0.0 开发者手册

    OSpider v3.0.0 开发者手册 OSpider是GPL v3.0协议下的开源桌面软件及python库,致力于提供便捷的矢量地理数据获取和预处理体验.项目主页为:https://skytrui ...

  8. 万普平台Android版SDK开发者手册

    万普平台Android版SDK开发者手册 (标准版Ver1.8.4) 平台简介 万普世纪移动营销服务平台(以下称为"万普平台")的Android 版SDK 提供了一套现成的开发包及 ...

  9. idea 阿里巴巴规范插件_阿里巴巴 Java 开发者手册,编码事半功倍

    4月22日,阿里巴巴发布了泰山版<Java 开发手册>,以前以为终极版就真的是终极版了,没想到还是想的太简单了,继终极版之后又发布了详尽版.华山版,这不,泰山版又来了.想想也对,行业一直在 ...

最新文章

  1. ORACLE 用户权限管理
  2. 西瓜书第二章 模型评估与选择
  3. DotNet Core 2.2 MVC Razor 页面编译为 View.dll 文件的解决方法
  4. c++析构相关-待看
  5. [转]JS获取当前对象大小以及屏幕分辨率等
  6. JAVA Roman to Integer 罗马数转换为int型方法
  7. CSDN活跃榜 2019-5-22
  8. 基于openfire源码开发插件
  9. python冒泡算法_python_冒泡算法
  10. TCP: SYN ACK FIN RST PSH URG 详解【转】
  11. 华为全球第一、荣耀中国前二!余承东宣布新目标:苹果三星怎么看?
  12. 评《货币战争》:问苍茫大地谁主沉浮? 第一次转这样的帖子
  13. 读书笔记-人月神话16
  14. win7文件夹加密_小编还原win7系统文件夹加密码的步骤
  15. 从删库到跑路,DBA 如何防止被淘汰?
  16. 关于阿里飞天系统中分布式系统底层各服务的介绍
  17. MRI影像学习笔记(一)
  18. matlab边角网间接平差计算,12.2测边网与边角网间接平差
  19. 机械臂示教轨迹参数化方法 DMP, Dynamic Movement Primitive (一)
  20. invalid non-printable character U+200D

热门文章

  1. Linux——Makefile文件
  2. 实践出真知:大乱斗游戏
  3. 【渝粤题库】陕西师范大学165106 冲突与沟通管理作业 (高起专)
  4. 云主机装黑果实践(4):阿里轻量机上变色龙bootloader启动问题
  5. mysql的安装与初始化
  6. linux内核开发(基础)
  7. PanoSim仿真模型--传感器模型之单目相机
  8. javascript实现根据身份证号读取相关信息
  9. Java基础(一)Java语言概述及入门
  10. Python中类函数中self是什么