当前位置:网站首页>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]所创,转载请带上原文链接,感谢
边栏推荐
猜你喜欢

ado.net和asp.net的关系

An article takes you to understand CSS3 picture border

How about small and medium-sized enterprises choose shared office?

Ronglian completed US $125 million f round financing

IPFs rudder filecoin landing at the same time, fil currency price broke a thousand

Unity性能优化整理

大道至简 html + js 实现最朴实的小游戏俄罗斯方块

Outsourcing is really difficult. As an outsourcer, I can't help sighing.

新建一个空文件占用多少磁盘空间?

The AI method put forward by China has more and more influence. Tianda et al. Mined the development law of AI from a large number of literatures
随机推荐
ES6 learning notes (5): easy to understand ES6's built-in extension objects
【:: 是什么语法?】
Live broadcast preview | micro service architecture Learning Series live broadcast phase 3
Will blockchain be the antidote to the global epidemic accelerating the transformation of Internet enterprises?
What if the front end doesn't use spa? - Hacker News
Xmppmini project details: step by step from the principle of practical XMPP technology development 4. String decoding secrets and message package
Filecoin has completed a major upgrade and achieved four major project progress!
Git rebase is in trouble. What to do? Waiting line
Even liver three all night, jvm77 high frequency interview questions detailed analysis, this?
2020年第四届中国 BIM (数字建造)经理高峰论坛即将在杭举办
GUI engine evaluation index
ES6 learning notes (2): teach you to play with class inheritance and class objects
What course of artificial intelligence? Will it replace human work?
Unity性能优化整理
Ronglian completed US $125 million f round financing
Digital city responds to relevant national policies and vigorously develops the construction of digital twin platform
如何对数据库账号权限进行精细化管理?
Network security engineer Demo: the original * * is to get your computer administrator rights! [maintain]
What is the purchasing supplier system? Solution of purchasing supplier management platform
electron 實現檔案下載管理器