当前位置:网站首页>Metersphere developer's Manual
Metersphere developer's Manual
2020-11-06 20:58:00 【Talk about the road】
What is? MeterSphere
MeterSphere It is a one-stop open source enterprise level continuous testing platform , Covering test tracking 、 The interface test 、 Performance testing 、 Teamwork and other functions , compatible JMeter Open source standards , Effectively help development and test teams to make full use of cloud elasticity for highly scalable automated testing , Accelerate high quality software delivery , Promote the overall efficiency of China's testing industry .
Download and install
- First step : Prepare a mainframe Prepare one no less than 8 G Memory and Internet access 64 position Linux host .
- The second step : Execute the one click Install command With root The user executes the following commands to install with one click MeterSphere:
curl -sSL https://github.com/metersphere/metersphere/releases/latest/download/quick_start.sh | sh
Functional architecture
Developer manual
Official development documents
https://metersphere.io/docs/dev_manual/
Add developer's Manual
One 、 Comprehensive understanding metersphere
The components that need to be installed locally are :<br>
- Idea
- JDK
- Node.js
- Mysql
- Docker
- Kafka
- Main system : Includes project front end and back end
Back end framework : Spring Boot
The front frame : Vue.js
Code address :https://github.com/metersphere/metersphere
Local development requires installation of :JDK、Node.js、Idea
- Performance test resource node service : adopt Docker start-up Jmeter Containers , Build the host as the performance test resource node ,jmeter The test log and test results of the test will be written to kafka
Back end framework : Spring Boot
Code address :https://github.com/metersphere/node-controller
Local development requires installation of :JDK、Docker、Kafka
- Data consumption and performance result generation services : consumption kafka Information , Save performance test result data
Back end framework : Spring Boot
Code address :https://github.com/metersphere/data-streaming
Local development requires installation of :JDK、Kafka
- There are some other components , Most of them have been uploaded to all kinds of warehouses , If you need a second transformation , You can refer to
https://github.com/metersphere
Two 、 Local development configuration file modification
- Three projects Application.java file
@PropertySource(value = {"file:/ Own directory /metersphere.properties"}, encoding = "UTF-8", ignoreResourceNotFound = true)
- metersphere Log file logback.xml
<property file="/ Own directory /metersphere.properties"/>
- metersphere Configuration file for application.properties
logging.file.path=/ Own directory /${spring.application.name}
3、 ... and 、 The code structure
It is described in the official development documentation
Four 、 start-up
- start-up node-controller and data-streaming
official account : The road test
版权声明
本文为[Talk about the road]所创,转载请带上原文链接,感谢
边栏推荐
- 視覺滾動[反差美]
- GUI engine evaluation index
- 使用 Iceberg on Kubernetes 打造新一代雲原生資料湖
- Chainlink brings us election results into blockchain everipedia
- WeihanLi.Npoi 1.11.0/1.12.0 Release Notes
- jenkins安装部署过程简记
- 事务的本质和死锁的原理
- Outsourcing is really difficult. As an outsourcer, I can't help sighing.
- Even liver three all night, jvm77 high frequency interview questions detailed analysis, this?
- 游戏主题音乐对游戏的作用
猜你喜欢
Even liver three all night, jvm77 high frequency interview questions detailed analysis, this?
Tron smart wallet PHP development kit [zero TRX collection]
大道至简 html + js 实现最朴实的小游戏俄罗斯方块
Share with Lianyun: is IPFs / filecoin worth investing in?
事务的本质和死锁的原理
消息队列(MessageQueue)-分析
嘉宾专访|2020 PostgreSQL亚洲大会阿里云数据库专场:王涛
A small goal in 2019 to become a blog expert of CSDN
Python basic variable type -- list analysis
What course of artificial intelligence? Will it replace human work?
随机推荐
【:: 是什么语法?】
只有1个字节的文件实际占用多少磁盘空间
面试官: ShardingSphere 学一下吧
The legality of IPFs / filecoin: protecting personal privacy from disclosure
EOS founder BM: what's the difference between UE, UBI and URI?
Zero basis to build a web search engine of its own
大道至简 html + js 实现最朴实的小游戏俄罗斯方块
StickEngine-架构12-通信协议
每个大火的“线上狼人杀”平台,都离不开这个新功能
统计项目代码行数
解决 WPF 绑定集合后数据变动界面却不更新的问题
C# 调用SendMessage刷新任务栏图标(强制结束时图标未消失)
An article taught you to use HTML5 SVG tags
An article will take you to understand CSS alignment
一路踩坑,被迫聊聊 C# 代码调试技巧和远程调试
What are the common problems of DTU connection
image operating system windows cannot be used on this platform
How about small and medium-sized enterprises choose shared office?
Python basic data type -- tuple analysis
Asp.Net Core learning notes: Introduction