当前位置:网站首页>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]所创,转载请带上原文链接,感谢
边栏推荐
- html+vue.js 實現分頁可相容IE
- 统计项目代码行数
- 意派Epub360丨你想要的H5模板都在这里,电子书、大转盘、红包雨、问卷调查……
- 新建一个空文件占用多少磁盘空间?
- 小游戏云开发入门
- Basic usage of Vue codemirror: search function, code folding function, get editor value and verify in time
- Network security engineer Demo: the original * * is to get your computer administrator rights! [maintain]
- 意外的元素..所需元素..
- Some operations kept in mind by the front end foundation GitHub warehouse management
- What are the criteria for selecting a cluster server?
猜你喜欢

C + + and C + + programmers are about to be eliminated from the market

StickEngine-架构11-消息队列(MessageQueue)

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

Summary of front-end interview questions (C, s, s) that front-end engineers need to understand (2)

2020年第四届中国 BIM (数字建造)经理高峰论坛即将在杭举办

Even liver three all night, jvm77 high frequency interview questions detailed analysis, this?

C# 调用SendMessage刷新任务栏图标(强制结束时图标未消失)

Read the advantages of Wi Fi 6 over Wi Fi 5 in 3 minutes

Zero basis to build a web search engine of its own

An article will introduce you to CSS3 background knowledge
随机推荐
JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
2020年第四届中国 BIM (数字建造)经理高峰论坛即将在杭举办
ES6 learning notes (5): easy to understand ES6's built-in extension objects
An article will take you to understand SVG gradient knowledge
How to turn data into assets? Attracting data scientists
Basic usage of GDB debugging
【字节跳动 秋招岗位开放啦】Ohayoo!放学别走,我想约你做游戏!!!
Pn8162 20W PD fast charging chip, PD fast charging charger scheme
ES6 learning notes (3): teach you to use js object-oriented thinking to realize the function of adding, deleting, modifying and checking tab column
An article takes you to understand CSS pagination examples
嘉宾专访|2020 PostgreSQL亚洲大会阿里云数据库专场:曾文旌
【:: 是什么语法?】
小游戏云开发入门
Gather in Beijing! The countdown to openi 2020
html+vue.js 實現分頁可相容IE
Summary of front-end interview questions (C, s, s) that front-end engineers need to understand (2)
es创建新的索引库并拷贝旧的索引库 实践亲测有效!
【自学unity2d传奇游戏开发】地图编辑器
前端未來趨勢之原生API:Web Components
FastThreadLocal 是什么鬼?吊打 ThreadLocal 的存在!!