Запуск теста 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.