我开始学习docker,因为我必须创建一个容器,Jenkins - 将Jmeter测试与Jenkins集成 . 我使用这个泊坞窗图片:https://hub.docker.com/r/egaillardon/jmeter-plugins/~/dockerfile/
我添加到我的dockerfile:
WORKDIR /jmeter
ENTRYPOINT ["sleep", "1000"]
现在我有一个创建的容器并运行它,我可以运行一个specyfic testplan.tmx,但我想在每一次运行 - 运行我的每一个测试 - 所以我想用循环运行它?我希望在docker run-in我的容器中运行循环中的所有测试 - 一个接一个 .
但我不知道这是怎么回事?我能做什么?我必须写什么剧本?请帮我
1 回答
从
/jmeter
文件夹运行所有.jmx
文件并将结果存储到/jmeter/results
的相关Bash script将是这样的:另外我不太明白为什么你"must create a container",没有必要在Jenkins中运行JMeter测试,最简单的就是使用JMeter Maven Plugin或Jenkins Performance Plugin