码头工人环境下分布式运行jmeter的教程详解

  

  

dockerfile文件如下:

        #使用Java 8苗条的JRE   从openjdk: 8-jre-slim   维护者QJP      # JMeter版本   ARG JMETER_VERSION=5.1.1      #安装一些工具   运行apt-get干净,,\   apt-get更新,,\   apt-get -qy安装\   wget \   telnet \   iputils-ping \   解压缩   # JMeter安装   mkdir/运行jmeter \   ,,cd/jmeter/\   ,,wget https://archive.apache.org/dist/jmeter/binaries/apache-jmeter- JMETER_VERSION.tgz \美元   ,,焦油-xzf apache jmeter——JMETER_VERSION美元。tgz \   ,,rm apache jmeter - JMETER_VERSION.tgz美元      WORKDIR/jmeter/apache jmeter - JMETER_VERSION美元/bin   #从当前文件夹拷贝一份jmeter.properties文件,注意开启:server.rmi.ssl.disable=true   jmeter副本。属性。   #添加所有的插件   添加jmeter-plugins/lib/jmeter/apache jmeter - JMETER_VERSION美元/lib      #添加样品测试   添加示例测试样测试      #设置JMeter回家   ENV JMETER_HOME/jmeter/apache jmeter - JMETER_VERSION/美元      #添加JMeter的路径   ENV路径JMETER_HOME美元/bin: $路径      

构建镜像

        码头工人建造- t jmbase。      

打包上传

        码头工人标签jmbase dockername/jmbase   码头工人推dockername/jmbase      

  

dockerfile文件如下

        #使用jmbase基本映像   从qjpdsg/jmbase   维护者TestAutomationGuru      #端口接触容器的JMeter奴隶/服务器   #从JMeter奴隶/服务器的容器中要公开的端口   公开1099 50000      #应用程序运行>   码头工人建造- t jmmaster。      

打包上传

        码头工人标签jmmaster dockername/jmmaster   码头工人推dockername/jmmaster      

  

码头而文件文件如下

        #使用jmbase基地形象   从qjpdsg/jmbase      维护者QJP      #端口接触容器的JMeter的主人   揭露60000年      

构建镜像

        码头工人建造- t jmslave。      

打包上传

        码头工人标签jmmaster dockername/jmslave   码头工人推dockername/jmslave      

  

启动客户端容器:

        码头工人运行说——名称slave01 jmserver/bin/bash   码头工人运行说——名称slave02 jmserver/bin/bash   码头工人运行说——名称slave03 jmserver/bin/bash      

得到客户端ip

        码头工人检查——格式的{{. name}}=比;{{.NetworkSettings。IPAddress}}’$(码头工人ps - a - q)      

将ip地址配置到jmeter的主控机器的jmeter.properties里面:注意客户端的server_port需要和主人的server_port保持一致

  如:

  

设置地址:

        remote_hosts=172.17.0.2:1099 172.17.0.3:1099      

拷贝到jmmaster容器里面:

        码头工人cp/jmeter。属性jmmaster:/jmeter apache-jmeter-5.1.1/bin/      

  

进入到客户端容器里面,运行jmeterserver服务:

        码头工人exec - slave10/bin/bash   jmeter-server      

进入到主容器里面,进行分布式测试:

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

到此这篇关于码头工人环境下分布式运行jmeter的文章就介绍到这了,更多相关码头工人下分布式运行jmeter内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

码头工人环境下分布式运行jmeter的教程详解