最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker環(huán)境下分布式運(yùn)行jmeter的教程詳解

 更新時(shí)間:2020年10月10日 11:03:25   作者:qq_40447533  
這篇文章主要介紹了docker環(huán)境下分布式運(yùn)行jmeter的教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1.構(gòu)建jmeter的基礎(chǔ)鏡像

dockerfile文件如下:

# Use Java 8 slim JRE
FROM openjdk:8-jre-slim
MAINTAINER QJP

# JMeter version
ARG JMETER_VERSION=5.1.1

# Install few utilities
RUN apt-get clean && \
  apt-get update && \
  apt-get -qy install \
        wget \
        telnet \
        iputils-ping \
        unzip
# Install JMeter
RUN  mkdir /jmeter \
   && cd /jmeter/ \
   && wget https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-$JMETER_VERSION.tgz \
   && tar -xzf apache-jmeter-$JMETER_VERSION.tgz \
   && rm apache-jmeter-$JMETER_VERSION.tgz
   
WORKDIR /jmeter/apache-jmeter-$JMETER_VERSION/bin
#從當(dāng)前文件夾拷貝一份jmeter.properties文件,注意開啟:server.rmi.ssl.disable=true
COPY jmeter.properties .
# ADD all the plugins
ADD jmeter-plugins/lib /jmeter/apache-jmeter-$JMETER_VERSION/lib

# ADD the sample test
ADD sample-test sample-test

# Set JMeter Home
ENV JMETER_HOME /jmeter/apache-jmeter-$JMETER_VERSION/

# Add JMeter to the Path
ENV PATH $JMETER_HOME/bin:$PATH

構(gòu)建鏡像

docker build -t jmbase .

打包上傳

docker tag jmbase dockername/jmbase
docker push dockername/jmbase

2.構(gòu)建jmeter的master機(jī)器鏡像

dockerfile文件如下

# 使用jmbase基本映像
FROM qjpdsg/jmbase
MAINTAINER TestAutomationGuru

# Ports to be exposed from the container for JMeter Slaves/Server
# 從JMeter Slaves/Server的容器中要公開的端口
EXPOSE 1099 50000

# Application to run on starting the container
# 啟動(dòng)容器 運(yùn)行應(yīng)用程序
ENTRYPOINT $JMETER_HOME/bin/jmeter-server \
            -Dserver.rmi.localport=50000 \
            -Dserver_port=1099

構(gòu)建鏡像

docker build -t jmmaster .

打包上傳

docker tag jmmaster dockername/jmmaster
docker push dockername/jmmaster

3.構(gòu)建jmeter客戶端鏡像

dock而file文件如下

# Use jmbase base image
FROM qjpdsg/jmbase

MAINTAINER QJP

# Ports to be exposed from the container for JMeter Master
EXPOSE 60000

構(gòu)建鏡像

docker build -t jmslave .

打包上傳

docker tag jmmaster dockername/jmslave
docker push dockername/jmslave

4.運(yùn)行jmeter客服端,得到IP地址:

啟動(dòng)客戶端容器:

docker run -dit --name slave01 jmserver /bin/bash
docker run -dit --name slave02 jmserver /bin/bash
docker run -dit --name slave03 jmserver /bin/bash

得到客戶端ip

docker inspect --format '{{ .Name }} => {{ .NetworkSettings.IPAddress }}' $( docker ps -a -q)

將ip地址配置到j(luò)meter的master機(jī)器的jmeter.properties里面:注意客戶端的server_port需要和master的server_port保持一致

如:

設(shè)置地址 :

remote_hosts=172.17.0.2:1099,172.17.0.3:1099

拷貝到j(luò)mmaster容器里面:

docker cp ./jmeter.properties jmmaster:/jmeter/apache-jmeter-5.1.1/bin/

5.開始分布式測(cè)試:

進(jìn)入到客戶端容器里面,運(yùn)行jmeterserver服務(wù):

docker exec -it slave10 /bin/bash
jmeter-server 

進(jìn)入到master容器里面,進(jìn)行分布式測(cè)試:

jmeter -n -t mywh.jmx -R172.17.0.2,172.17.0.3

到此這篇關(guān)于docker環(huán)境下分布式運(yùn)行jmeter的文章就介紹到這了,更多相關(guān)docker下分布式運(yùn)行jmeter內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • CentOS8下的Docker使用詳解

    CentOS8下的Docker使用詳解

    這篇文章主要介紹了CentOS8下的Docker使用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 使用Docker打包和運(yùn)行Java鏡像的完整指南

    使用Docker打包和運(yùn)行Java鏡像的完整指南

    在這篇文章中,我們將詳細(xì)講解如何使用Docker打包和運(yùn)行一個(gè)Java應(yīng)用鏡像,通過(guò)此教程,即使你是一個(gè)小白,也能輕松學(xué)會(huì)如何構(gòu)建Docker鏡像并運(yùn)行Java應(yīng)用,感興趣的小伙伴跟著小編一起來(lái)看看吧
    2025-01-01
  • Docker構(gòu)建kubectl鏡像的實(shí)現(xiàn)步驟

    Docker構(gòu)建kubectl鏡像的實(shí)現(xiàn)步驟

    這篇文章主要介紹了Docker構(gòu)建kubectl鏡像的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • dockerfile的使用及使用dockerfile部署springboot項(xiàng)目的過(guò)程

    dockerfile的使用及使用dockerfile部署springboot項(xiàng)目的過(guò)程

    Dockerfile是用來(lái)構(gòu)建Docker鏡像的文本文件,是由一條條構(gòu)建鏡像所需的指令和參數(shù)構(gòu)成的腳本,這篇文章主要介紹了dockerfile的使用,使用dockerfile部署springboot項(xiàng)目,需要的朋友可以參考下
    2023-04-04
  • 基于Docker搭建Graylog分布式日志采集系統(tǒng)的詳細(xì)過(guò)程

    基于Docker搭建Graylog分布式日志采集系統(tǒng)的詳細(xì)過(guò)程

    Graylog是一個(gè)開源的日志管理工具,支持日志收集、解析、存儲(chǔ)、搜索和可視化,它可以從各種數(shù)據(jù)源收集日志,并通過(guò)內(nèi)置的解析器將日志格式化,本文介紹基于Docker搭建Graylog分布式日志采集系統(tǒng),感興趣的朋友一起看看吧
    2025-02-02
  • docker中CMD和ENTRYPOINT區(qū)別

    docker中CMD和ENTRYPOINT區(qū)別

    本文主要介紹了docker中CMD和ENTRYPOINT區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • Docker如何保存對(duì)容器的修改問(wèn)題

    Docker如何保存對(duì)容器的修改問(wèn)題

    這篇文章主要介紹了Docker如何保存對(duì)容器的修改問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Docker+K8S 集群環(huán)境搭建及分布式應(yīng)用部署

    Docker+K8S 集群環(huán)境搭建及分布式應(yīng)用部署

    這篇文章主要介紹了Docker+K8S 集群環(huán)境搭建及分布式應(yīng)用部署,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • docker registry安裝簡(jiǎn)單命令實(shí)現(xiàn)

    docker registry安裝簡(jiǎn)單命令實(shí)現(xiàn)

    這篇文章主要介紹了docker registry安裝詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • dockerhub 鏡像拉取超時(shí)的解決方法

    dockerhub 鏡像拉取超時(shí)的解決方法

    DockerHub遇到鏡像拉取超時(shí)問(wèn)題,現(xiàn)在可以通過(guò)修改倉(cāng)庫(kù)地址為daocloud提供的鏡像地址解決,為用戶提供便捷的鏡像拉取服務(wù),感興趣的可以了解一下
    2024-10-10

最新評(píng)論

东辽县| 龙陵县| 长丰县| 永康市| 昌乐县| 洛隆县| 三明市| 甘孜| 上蔡县| 永济市| 孝义市| 五大连池市| 焦作市| 永嘉县| 沁水县| 进贤县| 蒙山县| 志丹县| 香港 | 凤阳县| 庆安县| 嵊州市| 噶尔县| 黔西| 葵青区| 渭南市| 江门市| 竹山县| 班玛县| 芒康县| 杂多县| 岚皋县| 平安县| 喀什市| 定安县| 九寨沟县| 宁河县| 眉山市| 安阳市| 额敏县| 晋中市|