jdk开发文档_测试平台MeterSphere使用与开发

MeterSphere是一站式开源企业级持续测试平台,具备测试跟踪、接口测试等功能。本文介绍其下载安装,需8G内存64位Linux主机并执行一键安装命令。还阐述开发者手册,包括本地需安装的组件、配置文件修改、代码结构等内容,以及部分测试工具和性能测试思路。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么是 MeterSphere

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

a020e8188dff60a9e7a1365463760032.png

下载安装
  1. 第一步:准备一台主机 准备一台不小于 8 G内存且可以访问互联网的 64位 Linux 主机。

  2. 第二步:执行一键安装命令 以 root 用户执行如下命令一键安装 MeterSphere:

curl -sSL https://github.com/metersphere/metersphere/releases/latest/download/quick_start.sh | sh
功能架构图

5f282e05ac3e2272c2bc5855ede7b943.png

开发者手册

官方开发文档

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

  1. metersphere的配置文件application.properties

logging.file.path=/自己的目录/${spring.application.name}
三、代码结构

在官方开发文档中有介绍

四、启动

df1ab6da66b1880c9c92a8d3482f9512.png

  1. 启动node-controller和data-streaming7bbcdc5ad9fd7538447e5bf4ee948625.png

94dc69d2206289f01d669f1965a419c8.gif

  • 测试工具-慢sql日志分析工具

  • 性能测试-场景设计和结果判断

  • 性能测试-CPU瓶颈分析的思路

  • 测试工具-代码扫描

  • 自动化测试-python接口自动化

扫一扫,关注我

00f2118852fa5ed5c4923855a36322a4.png

若有收获,点个在看??感谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值