gpt4 book ai didi

docker - 无法在分布式模式下使用docker启动jmeter

转载 作者:行者123 更新时间:2023-12-02 18:28:05 24 4
gpt4 key购买 nike

我正在尝试使用Jmeter进行分布式负载测试POC。我遵循了这篇中篇文章中提到的教程-link

代码的存储库在这里-https://github.com/vepo/jmeter-docker

由于本教程链接中使用的Jmeter版本是3.3,因此我更改了jmeter-base内的Dockerfile来提取最新版本5.5.1jmeter-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,但我仍然不断遇到相同的错误。

我在这里做错了什么。

最佳答案

您正在下载JMeter源代码,而不是JMeter构建tar.gz。

现在,我已经用JMeter 5.1.1更新了repo,但是测试计划不再兼容。

关于docker - 无法在分布式模式下使用docker启动jmeter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56130206/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com