【发布时间】:2019-05-14 12:13:42
【问题描述】:
我正在尝试使用 Jmeter 进行分布式负载测试 POC。我已经按照这篇中篇文章中提到的教程 - link
代码的仓库在这里 - https://github.com/vepo/jmeter-docker
由于教程链接中使用的Jmeter版本是3.3,我将jmeter-base里面的Dockerfile改成拉取最新版本5.5.1
jmeter-base 内的新 Dockerfile:
FROM java:8
RUN mkdir /jmeter \
&& cd /jmeter/ \
&& wget http://mirrors.estointernet.in/apache//jmeter/source/apache-jmeter-5.1.1_src.tgz \
&& tar -xvzf apache-jmeter-5.1.1_src.tgz \
&& rm apache-jmeter-5.1.1_src.tgz
ENV JMETER_HOME /jmeter/apache-jmeter-5.1.1/
# Add Jmeter to the Path
ENV PATH $JMETER_HOME/bin:$PATH
我没有对 dockerfile 进行任何其他更改。
根据自述文件,当我运行命令./exec-jmeter.sh 4(4 是从属设备的数量)时,我不断收到此错误
/bin/bash: ../bin/jmeter: No such file or directory
我尝试使用完整路径,例如 -
../jmeter/apache-jmeter-5.1.1/bin/jmeter,还有../jmeter/bin/jmeter,但我仍然不断收到同样的错误。
我在这里做错了什么。
【问题讨论】:
标签: docker jmeter performance-testing