Docker Jmeter分布式

本文介绍了如何利用Docker来搭建JMeter的分布式测试环境。首先,详细阐述了如何基于基础镜像创建JMeter的Dockerfile,并在本地构建及推送到私有仓库。接着,讲解了如何准备多个JMeter slave节点,最后,讨论了如何设置一个master节点来协调整个分布式测试的执行。
摘要由CSDN通过智能技术生成

一、Jmeter Base 基础镜像

1.准备Dockerfile文件

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

#创建对应目录
RUN mkdir /jmeter
RUN mkdir -p /jmeter/test
RUN mkdir -p /jmeter/test/input/jmx
RUN mkdir -p /jmeter/test/input/testdata
RUN mkdir -p /jmeter/test/report/html
RUN mkdir -p /jmeter/test/report/jtl
RUN mkdir -p /jmeter/test/report/outputdata

#Jmeter 对应环境配置
ENV JMETER_VERSION=5.4.1
ENV JMETER_HOME=/jmeter/apache-jmeter-${JMETER_VERSION}
ENV JMETER_PATH=${JMETER_HOME}/bin:${PATH}
ENV PATH=${JMETER_HOME}/bin:${PATH}

#安装包复制
COPY apache-jmeter-${JMETER_VERSION}.tgz /jmeter

RUN cd /jmeter \
&& tar xvf apache-jmeter-${JMETER_VERSION}.tgz \
&& rm apache-jmeter-${JMETER_VERSION}.tgz

# 开启ssl
RUN sed -i 's/#server.rmi.ssl.disable=false/server.rmi.ssl.disable=true/g' $JMETER_HOME/bin/jmeter.properties 

2.本地构建镜像

# cd 该Dockerfile 目录
docker build -t jmeter .

3.推送至私库

dock
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值