Поделиться через


az load test

Примечание.

Эта ссылка является частью расширения нагрузки для Azure CLI (версия 2.41.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az load test . Подробнее о расширениях.

Эта группа команд находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Группа команд для управления нагрузочных тестов.

Группа команд для управления нагрузочного теста с помощью создания, обновления, удаления, списка и т. д.

Команды

Имя Описание Тип Состояние
az load test app-component

Группа команд для управления компонентами приложения.

Расширение Предварительная версия
az load test app-component add

Добавьте компонент приложения в тест.

Расширение Предварительная версия
az load test app-component list

Список всех компонентов приложения для теста.

Расширение Предварительная версия
az load test app-component remove

Удалите заданный компонент приложения из теста.

Расширение Предварительная версия
az load test create

Создайте новый нагрузочный тест.

Расширение Предварительная версия
az load test delete

Удалите существующий нагрузочный тест.

Расширение Предварительная версия
az load test download-files

Скачайте файлы существующего нагрузочного теста.

Расширение Предварительная версия
az load test file

Группа команд для операций с тестовых файлами.

Расширение Предварительная версия
az load test file delete

Удаление файла из теста.

Расширение Предварительная версия
az load test file download

Скачайте файл из теста.

Расширение Предварительная версия
az load test file list

Вывод списка всех файлов в тесте.

Расширение Предварительная версия
az load test file upload

Отправьте файл в тест.

Расширение Предварительная версия
az load test list

Перечислить все тесты в заданном ресурсе нагрузочного теста.

Расширение Предварительная версия
az load test server-metric

Группа команд для управления метриками сервера.

Расширение Предварительная версия
az load test server-metric add

Добавьте серверную метрику в тест.

Расширение Предварительная версия
az load test server-metric list

Перечислить все метрики сервера для теста.

Расширение Предварительная версия
az load test server-metric remove

Удалите указанную метрику сервера из теста.

Расширение Предварительная версия
az load test show

Отображение сведений о тесте.

Расширение Предварительная версия
az load test update

Обновите существующий нагрузочный тест.

Расширение Предварительная версия

az load test create

Предварительный просмотр

Группа команд "нагрузочный тест" находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Создайте новый нагрузочный тест.

az load test create --load-test-resource
                    --test-id
                    [--certificate]
                    [--description]
                    [--display-name]
                    [--engine-instances]
                    [--env]
                    [--keyvault-reference-id]
                    [--load-test-config-file]
                    [--no-wait]
                    [--resource-group]
                    [--secret]
                    [--split-csv]
                    [--subnet-id]
                    [--test-plan]

Примеры

Создайте тест с файлом конфигурации нагрузочного теста.

az load test create --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-test-id --load-test-config-file ~/resources/sample-config.yaml

Создайте тест с аргументами.

az load test create --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --display-name "Sample Name" --description "Test description" --test-plan sample-jmx.jmx --engine-instances 1 --env rps=2 count=1

Создайте тест с файлом конфигурации нагрузочного теста и переопределите экземпляр ядра и env с помощью аргументов и не дождитесь отправки файла.

az load test create --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-test-id --load-test-config-file ~/resources/sample-config.yaml --engine-instances 1 --env rps=2 count=1 --no-wait

Создайте тест с помощью секретов и переменных среды.

az load test create --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --display-name "Sample Name" --description "Test description" --test-plan sample-jmx.jmx --secret secret_name1=secret_uri1 secret_name2=secret_uri2 --env rps=2 count=1

Создайте тест с секретами с помощью назначаемого пользователем управляемого удостоверения для доступа к Key Vault.

az load test create --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --display-name "Sample Name" --secret secret_name1=secret_uri1 secret_name2=secret_uri2 --keyvault-reference-id "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/microsoft.managedidentity/userassignedidentities/sample-mi"

Создайте тест для частной конечной точки в виртуальная сеть с включенным параметром split CSV.

az load test create --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --display-name "Sample Name" --subnet-id "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.Network/virtualNetworks/SampleVMVNET/subnets/SampleVMSubnet" --split-csv true

Обязательные параметры

--load-test-resource --name -n

Имя или идентификатор ресурса ARM ресурса нагрузочного тестирования.

--test-id -t

Идентификатор теста нагрузочного теста.

Необязательные параметры

--certificate

Один сертификат в формате key[=value]. Сертификат должен храниться в Azure Key Vault в формате PFX, а идентификатор сертификата должен быть указан в качестве значения.

--description

Описание нагрузочного теста.

--display-name

Отображаемое имя нагрузочного теста.

--engine-instances

Количество экземпляров подсистемы, в которых должен выполняться тест.

--env

Переменные среды, разделенные пробелами: key[=value] [key[=value] ...].

--keyvault-reference-id

Удостоверение, которое будет использоваться для доступа к хранилищу ключей.

--load-test-config-file

Путь к файлу конфигурации нагрузочного теста. См. https://learn.microsoft.com/azure/load-testing/reference-test-config-yaml.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--secret

Секреты, разделенные пробелами: key[=value] [key[=value] ...]. Секреты должны храниться в Azure Key Vault, а идентификатор секрета должен быть указан в качестве значения.

--split-csv

Разделение CSV-файлов равномерно между экземплярами ядра.

--subnet-id

Идентификатор ресурса подсети, используемой для частного нагрузочного теста.

--test-plan

Путь к скрипту JMeter.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az load test delete

Предварительный просмотр

Группа команд "нагрузочный тест" находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Удалите существующий нагрузочный тест.

az load test delete --load-test-resource
                    --test-id
                    [--resource-group]
                    [--yes]

Примеры

Удаление нагрузочного теста.

az load test delete --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id

Обязательные параметры

--load-test-resource --name -n

Имя или идентификатор ресурса ARM ресурса нагрузочного тестирования.

--test-id -t

Идентификатор теста нагрузочного теста.

Необязательные параметры

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--yes -y

Не запрашивать подтверждение.

значение по умолчанию: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az load test download-files

Предварительный просмотр

Группа команд "нагрузочный тест" находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Скачайте файлы существующего нагрузочного теста.

az load test download-files --load-test-resource
                            --path
                            --test-id
                            [--force]
                            [--resource-group]

Примеры

Скачайте все файлы теста. Каталог уже должен существовать.

az load test download-files --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --path ~/downloads

Скачайте все файлы теста, создав каталог, если он не существует.

az load test download-files --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --path "~/downloads/new folder" --force

Обязательные параметры

--load-test-resource --name -n

Имя или идентификатор ресурса ARM ресурса нагрузочного тестирования.

--path

Путь к каталогу для скачивания файлов.

--test-id -t

Идентификатор теста нагрузочного теста.

Необязательные параметры

--force

Принудительно выполните команду. При этом каталог будет создан для скачивания файлов, если он не существует.

значение по умолчанию: False
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az load test list

Предварительный просмотр

Группа команд "нагрузочный тест" находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Перечислить все тесты в заданном ресурсе нагрузочного теста.

az load test list --load-test-resource
                  [--resource-group]

Примеры

Перечислить все нагрузочные тесты в ресурсе.

az load test list --load-test-resource sample-alt-resource --resource-group sample-rg

Обязательные параметры

--load-test-resource --name -n

Имя или идентификатор ресурса ARM ресурса нагрузочного тестирования.

Необязательные параметры

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az load test show

Предварительный просмотр

Группа команд "нагрузочный тест" находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Отображение сведений о тесте.

az load test show --load-test-resource
                  --test-id
                  [--resource-group]

Примеры

Получение сведений о нагрузочном тесте.

az load test show --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg

Обязательные параметры

--load-test-resource --name -n

Имя или идентификатор ресурса ARM ресурса нагрузочного тестирования.

--test-id -t

Идентификатор теста нагрузочного теста.

Необязательные параметры

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az load test update

Предварительный просмотр

Группа команд "нагрузочный тест" находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Обновите существующий нагрузочный тест.

az load test update --load-test-resource
                    --test-id
                    [--certificate]
                    [--description]
                    [--display-name]
                    [--engine-instances]
                    [--env]
                    [--keyvault-reference-id]
                    [--load-test-config-file]
                    [--no-wait]
                    [--resource-group]
                    [--secret]
                    [--split-csv]
                    [--subnet-id]
                    [--test-plan]

Примеры

Обновите тест с помощью файла конфигурации нагрузочного теста и не дождитесь отправки файлов.

az load test update --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id --load-test-config-file ~/resources/sample-config.yaml --no-wait

Обновите отображаемое имя и описание теста.

az load test update --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id --description "Test description" --display-name "Sample Name"

Обновите тест с помощью файла конфигурации нагрузочного теста и переопределите параметры с помощью аргументов.

az load test update --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id --load-test-config-file ~/resources/sample-config.yaml --engine-instances 1 --env name=value name=value

Удалите секреты из теста.

az load test update --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id --secret secret_name1=""

Обновите удостоверение ссылки key Vault на назначенное системой управляемое удостоверение.

az load test update --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id --keyvault-reference-id null

Обязательные параметры

--load-test-resource --name -n

Имя или идентификатор ресурса ARM ресурса нагрузочного тестирования.

--test-id -t

Идентификатор теста нагрузочного теста.

Необязательные параметры

--certificate

Один сертификат в формате key[=value]. Сертификат должен храниться в Azure Key Vault в формате PFX, а идентификатор сертификата должен быть указан в качестве значения. Используйте "" для очистки существующего сертификата.

--description

Описание нагрузочного теста.

--display-name

Отображаемое имя нагрузочного теста.

--engine-instances

Количество экземпляров подсистемы, в которых должен выполняться тест.

--env

Переменные среды, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих переменных среды.

--keyvault-reference-id

Удостоверение, которое будет использоваться для доступа к хранилищу ключей. Укажите null или None используйте назначаемое системой удостоверение ресурса нагрузочного теста.

--load-test-config-file

Путь к файлу конфигурации нагрузочного теста. См. https://learn.microsoft.com/azure/load-testing/reference-test-config-yaml.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--secret

Секреты, разделенные пробелами: key[=value] [key[=value] ...]. Секреты должны храниться в Azure Key Vault, а идентификатор секрета должен быть указан в качестве значения. Используйте "" для очистки существующих секретов.

--split-csv

Разделение CSV-файлов равномерно между экземплярами ядра.

--subnet-id

Идентификатор ресурса подсети, используемой для частного нагрузочного теста.

--test-plan

Путь к скрипту JMeter.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.