конфигурация JMeter wtth Jenkins контейнером Docker - PullRequest
0 голосов
/ 02 декабря 2018

Я провел функциональные тесты в JMeter (бэкэнд-приложение).У меня в Jmeter 42 есть функциональные тесты, и я запускаю их в одном док-контейнере. Теперь я конфигурирую JMeter с помощью Jenkins с помощью Docker-контейнера. Мой dockerfile выглядит следующим образом:

[https://pastebin.com/Aq9A9eqh][1]

Чтобы автоматически запускать эти тесты регулярно, я создал docker -контейнер и когда я запускаю выполнение сборки на Jenkins, у меня была следующая ошибка:

https://pastebin.com/365kLWXB

  1. Что не так?
  2. Как лучше всегоулучшить это?
  3. Что я могу улучшить еще?

Я знаю, что должен добавить java jdk, но я не знаю, как добавить его в файл dockerfile?

https://pastebin.com/Aq9A9eqh

Когда я добавил:

FROM openjdk:8u162-jre-slim-stretch
ARG GITHUB_OAUTH_TOKEN

он не запустился.

1 Ответ

0 голосов
/ 03 декабря 2018

Что касается ваших текущих настроек, ваш образ Docker не имеет Java установлен , поэтому вы не можете запустить JMeter.

Вы можете исправить это, заменив эти строки:

RUN apt-get install -y git

на эту:

RUN apt-get install -y git default-jre

Что касается «дальнейшего улучшения», помните, чтов соответствии с JMeter Best Practices вы всегда должны использовать последнюю версию JMeter, поэтому рассмотрите возможность замены версии JMeter 3.3 на более новую, поскольку сейчас это JMeter 5.0, вы всегда можете проверить Загрузки JMeter страница с информацией о текущем выпуске.

...