当前位置:网站首页>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]所创,转载请带上原文链接,感谢
边栏推荐
- The importance of big data application is reflected in all aspects
- How to turn data into assets? Attracting data scientists
- For a while, a dynamic thread pool was created, and the source code was put into GitHub
- es创建新的索引库并拷贝旧的索引库 实践亲测有效!
- 意派Epub360丨你想要的H5模板都在这里,电子书、大转盘、红包雨、问卷调查……
- 使用 Iceberg on Kubernetes 打造新一代雲原生資料湖
- An article taught you to use HTML5 SVG tags
- 嘉宾专访|2020 PostgreSQL亚洲大会阿里云数据库专场:王涛
- What knowledge do Python automated testing learn?
- 只有1个字节的文件实际占用多少磁盘空间
猜你喜欢
Some operations kept in mind by the front end foundation GitHub warehouse management
How about small and medium-sized enterprises choose shared office?
Swagger 3.0 brushes the screen every day. Does it really smell good?
Introduction to the structure of PDF417 bar code system
Take you to learn the new methods in Es5
常用SQL语句总结
行为型模式之解释器模式
C#和C/C++混合编程系列5-内存管理之GC协同
Kubernetes and OAM to build a unified, standardized application management platform knowledge! (Internet disk link attached)
What are Devops
随机推荐
意外的元素..所需元素..
【学习】接口测试用例编写和测试关注点
es创建新的索引库并拷贝旧的索引库 实践亲测有效!
华为云微认证考试简介
前端未來趨勢之原生API:Web Components
What are manufacturing and new automation technologies?
Description of phpshe SMS plug-in
【:: 是什么语法?】
检测证书过期脚本
Network programming NiO: Bio and NiO
Even liver three all night, jvm77 high frequency interview questions detailed analysis, this?
美团内部讲座|周烜:华东师范大学的数据库系统研究
Git rebase is in trouble. What to do? Waiting line
Tron smart wallet PHP development kit [zero TRX collection]
What if the front end doesn't use spa? - Hacker News
华为Mate 40 系列搭载HMS有什么亮点?
(2) ASP.NET Core3.1 Ocelot routing
Unity性能优化整理
新建一个空文件占用多少磁盘空间?
An article will introduce you to CSS3 background knowledge