我在JMeter(后端应用程序)中进行了功能测试。 我在Jmeter 42功能测试中进行了测试,并在一个Docker容器中启动了它 现在我通过docker container用Jenkins配置JMeter- 我的dockerfile如下:
[https://pastebin.com/Aq9A9eqh][1]
要自动运行这些常规测试, 我创建了docker-container,当我在Jenkins上运行构建执行时,出现以下错误:
我知道我必须添加一个Java JDK,但是我不知道如何添加到我的Dockerfile中?
添加时:
FROM openjdk:8u162-jre-slim-stretch
ARG GITHUB_OAUTH_TOKEN
它没有运行。
答案 0 :(得分:0)
关于当前设置,您的Docker映像没有Java installed,因此您无法启动JMeter。
您可以通过替换以下行来修复它:
RUN apt-get install -y git
与此:
RUN apt-get install -y git default-jre
关于“进一步改进”,请注意,根据JMeter Best Practices,您应该始终使用JMeter的最新版本,因此请考虑使用最新版本的JMeter替换JMeter版本3.3
,到目前为止,它是JMeter 5.0,您随时可以在JMeter Downloads页上查看当前发行版的详细信息。