当前位置:网站首页>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]所创,转载请带上原文链接,感谢
边栏推荐
- C# 调用SendMessage刷新任务栏图标(强制结束时图标未消失)
- PHP application docking justswap special development kit【 JustSwap.PHP ]
- 嘉宾专访|2020 PostgreSQL亚洲大会阿里云数据库专场:曾文旌
- 【自学unity2d传奇游戏开发】地图编辑器
- StickEngine-架构12-通信协议
- Application of restful API based on MVC
- 递归、回溯算法常用数学基础公式
- ES6 learning notes (2): teach you to play with class inheritance and class objects
- [C] (original) step by step teach you to customize the control element - 04, ProgressBar (progress bar)
- Some operations kept in mind by the front end foundation GitHub warehouse management
猜你喜欢
An article will take you to understand SVG gradient knowledge
Shh! Is this really good for asynchronous events?
GUI engine evaluation index
jenkins安装部署过程简记
ES6 learning notes (5): easy to understand ES6's built-in extension objects
如何对数据库账号权限进行精细化管理?
ado.net和asp.net的关系
JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
意外的元素..所需元素..
事件监听问题
随机推荐
消息队列(MessageQueue)-分析
Bitcoin once exceeded 14000 US dollars and is about to face the test of the US election
Isn't data product just a report? absolutely wrong! There are university questions in this category
JNI-Thread中start方法的呼叫與run方法的回撥分析
Basic usage of Vue codemirror: search function, code folding function, get editor value and verify in time
Building a new generation cloud native data lake with iceberg on kubernetes
【字节跳动 秋招岗位开放啦】Ohayoo!放学别走,我想约你做游戏!!!
IPFs rudder filecoin landing at the same time, fil currency price broke a thousand
【ElasticSearch搜索引擎】
Take you to learn the new methods in Es5
游戏开发中的新手引导与事件管理系统
With this artifact, quickly say goodbye to spam messages
事务的隔离级别与所带来的问题
What are PLC Analog input and digital input
The importance of big data application is reflected in all aspects
How to get started with new HTML5 (2)
An article will take you to understand CSS alignment
MongoDB与SQL常用语法对应表
【自学unity2d传奇游戏开发】地图编辑器
How to understand Python iterators and generators?