MeterSphere開(kāi)發(fā)者手冊(cè)

什么是 MeterSphere

MeterSphere 是一站式的開(kāi)源企業(yè)級(jí)持續(xù)測(cè)試平臺(tái), 涵蓋測(cè)試跟蹤、接口測(cè)試、性能測(cè)試、 團(tuán)隊(duì)協(xié)作等功能,兼容 JMeter 等開(kāi)源標(biāo)準(zhǔn),有效助力開(kāi)發(fā)和測(cè)試團(tuán)隊(duì)充分利用云彈性進(jìn)行高度可擴(kuò)展的自動(dòng)化測(cè)試,加速高質(zhì)量的軟件交付,推動(dòng)中國(guó)測(cè)試行業(yè)整體效率的提升。

image

下載安裝

  1. 第一步:準(zhǔn)備一臺(tái)主機(jī)
    準(zhǔn)備一臺(tái)不小于 8 G內(nèi)存且可以訪問(wèn)互聯(lián)網(wǎng)的 64位 Linux 主機(jī)。
  2. 第二步:執(zhí)行一鍵安裝命令
    以 root 用戶執(zhí)行如下命令一鍵安裝 MeterSphere:
curl -sSL https://github.com/metersphere/metersphere/releases/latest/download/quick_start.sh | sh

功能架構(gòu)圖

image

開(kāi)發(fā)者手冊(cè)

官方開(kāi)發(fā)文檔

https://metersphere.io/docs/dev_manual/

補(bǔ)充開(kāi)發(fā)者手冊(cè)

一、全面了解metersphere

需要本地安裝的組件有:

  • Idea
  • JDK
  • Node.js
  • Mysql
  • Docker
  • Kafka
  1. 主系統(tǒng):包含項(xiàng)目前端和后端
后端框架: Spring Boot
前端框架: Vue.js
代碼地址:https://github.com/metersphere/metersphere
本地開(kāi)發(fā)需安裝:JDK、Node.js、Idea
  1. 性能測(cè)試資源節(jié)點(diǎn)服務(wù):通過(guò)Docker啟動(dòng)Jmeter容器,構(gòu)建主機(jī)為性能測(cè)試資源節(jié)點(diǎn),jmeter的測(cè)試日志和測(cè)試結(jié)果會(huì)寫(xiě)入kafka
后端框架: Spring Boot
代碼地址:https://github.com/metersphere/node-controller
本地開(kāi)發(fā)需安裝:JDK、Docker、Kafka
  1. 數(shù)據(jù)消費(fèi)和性能結(jié)果生成服務(wù):消費(fèi)kafka信息,保存性能測(cè)試結(jié)果數(shù)據(jù)
后端框架: Spring Boot
代碼地址:https://github.com/metersphere/data-streaming
本地開(kāi)發(fā)需安裝:JDK、Kafka
  1. 還有一些其他的組件,多已上傳到各類(lèi)倉(cāng)庫(kù),如果需要二次改造,可以查閱
https://github.com/metersphere
二、本地開(kāi)發(fā)配置文件修改
  1. 三個(gè)項(xiàng)目的Application.java文件
@PropertySource(value = {"file:/自己的目錄/metersphere.properties"}, encoding = "UTF-8", ignoreResourceNotFound = true)
  1. metersphere的日志文件logback.xml
<property file="/自己的目錄/metersphere.properties"/>
  1. metersphere的配置文件application.properties
logging.file.path=/自己的目錄/${spring.application.name}
三、代碼結(jié)構(gòu)

在官方開(kāi)發(fā)文檔中有介紹

四、啟動(dòng)
image
  1. 啟動(dòng)node-controller和data-streaming


    image

    公號(hào):大道測(cè)試

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容