Как интегрировать JMeter Docker с конвейерами Azure - PullRequest
0 голосов
/ 18 октября 2019

У меня есть требование, по которому я должен выполнить тест JMeter, используя образы докеров в лазурных конвейерах. Есть ли способ, которым это может быть достигнуто.

Любая помощь приветствуется.

1 Ответ

1 голос
/ 21 октября 2019

Запуск теста JMeter с использованием изображений докеров в лазурных конвейерах

В лазурном конвейере мы предлагаем подход Контейнерные задания , который поможет вам в этом. Мы предоставили образ докера для агентов, которые могут легко запускать их как контейнеры. После этого вы сможете выполнить шаги теста Jmeter внутри этого контейнера.

Если вы разместили изображение в Docker Hub, просто укажите image name и соответствующий tag для параметра container в YAML:

pool:
  vmImage: 'ubuntu-16.04'

container: ubuntu:16.04

steps:
..
..
..

Затем сервер конвейера извлечет соответствующее изображение из Docker Hub, а затем запустит контейнер для выполнения шагов, таких как тестовое задание Jmeter.

Сценарий предназначен длякогда изображение размещено в концентраторе Docker. Если вы хотите получить изображение из реестра контейнеров Azure, необходимо указать конечную точку подключения службы в YAML:

container:
  image: myprivate/registry:ubuntu1604
  endpoint: private_dockerhub_connection

Примечание: До сих порcontainer job доступны только для YAML.

. Для подробного ознакомления вы можете отслеживать эти два блога и наш официальный документ: Контейнерный конвейер сборки , запускать частные агенты в виде докер-контейнеров и с использованием контейнерных сервисов .

Надеюсь, что этот подход поможет вам выполнить запуск теста Jmeter с образом Docker.

...