az monitor app-insights web-test
Примечание.
Эта ссылка является частью расширения application-insights для Azure CLI (версия 2.55.0 или более поздней). Расширение автоматически установит команду az monitor app-insights web-test . Подробнее о расширениях.
Управление веб-тестом с помощью Application Insights.
Команды
Имя | Описание | Тип | Состояние |
---|---|---|---|
az monitor app-insights web-test create |
Создайте определение веб-теста приложения Аналитика. |
Расширение | Общедоступная версия |
az monitor app-insights web-test delete |
Удалите веб-тест приложения Аналитика. |
Расширение | Общедоступная версия |
az monitor app-insights web-test list |
Получите все веб-тесты приложения Аналитика, определенные для указанного компонента. И получение всех веб-тестов приложений Аналитика, определенных в указанной группе ресурсов. И получение всех определений оповещений веб-теста приложения Аналитика в подписке. |
Расширение | Общедоступная версия |
az monitor app-insights web-test show |
Получите определенное определение веб-теста приложения Аналитика. |
Расширение | Общедоступная версия |
az monitor app-insights web-test update |
Обновите определение веб-теста приложения Аналитика. |
Расширение | Общедоступная версия |
az monitor app-insights web-test create
Создайте определение веб-теста приложения Аналитика.
az monitor app-insights web-test create --name
--resource-group
[--content-validation]
[--defined-web-test-name]
[--description]
[--enabled {false, true}]
[--expected-status-code]
[--follow-redirects {false, true}]
[--frequency]
[--headers]
[--http-verb]
[--ignore-status-code {false, true}]
[--kind {multistep, ping}]
[--location]
[--locations]
[--parse-requests {false, true}]
[--request-body]
[--request-url]
[--retry-enabled {false, true}]
[--ssl-check {false, true}]
[--ssl-lifetime-check]
[--synthetic-monitor-id]
[--tags]
[--timeout]
[--web-test]
[--web-test-kind {multistep, ping, standard}]
Примеры
webTestCreate
az monitor app-insights web-test create --kind "ping" --location "South Central US" --web-test "<WebTest Name=\"my-webtest\" Id=\"678ddf96-1ab8-44c8-9274-123456789abc\" Enabled=\"True\" CssProjectStructure=\"\" CssIteration=\"\" Timeout=\"120\" WorkItemIds=\"\" xmlns=\"http://microsoft.com/schemas/VisualStudio/TeamTest/2010\" Description=\"\" CredentialUserName=\"\" CredentialPassword=\"\" PreAuthenticate=\"True\" Proxy=\"default\" StopOnError=\"False\" RecordedResultFile=\"\" ResultsLocale=\"\" ><Items><Request Method=\"GET\" Guid=\"a4162485-9114-fcfc-e086-123456789abc\" Version=\"1.1\" Url=\"http://my-component.azurewebsites.net\" ThinkTime=\"0\" Timeout=\"120\" ParseDependentRequests=\"True\" FollowRedirects=\"True\" RecordResult=\"True\" Cache=\"False\" ResponseTimeGoal=\"0\" Encoding=\"utf-8\" ExpectedHttpStatusCode=\"200\" ExpectedResponseUrl=\"\" ReportingName=\"\" IgnoreHttpStatusCode=\"False\" /></Items></WebTest>" --description "Ping web test alert for mytestwebapp" --enabled true --frequency 900 --web-test-kind "ping" --locations Id="us-fl-mia-edge" --defined-web-test-name "my-webtest-my-component" --retry-enabled true --synthetic-monitor-id "my-webtest-my-component" --timeout 120 --resource-group "my-resource-group" --name "my-webtest-my-component" --tags hidden-link:XX=XX
webTestCreateStandard
az monitor app-insights web-test create --location "South Central US" --description "Ping web test alert for mytestwebapp" --enabled true --frequency 900 --web-test-kind "standard" --locations Id="us-fl-mia-edge" --defined-web-test-name "my-webtest-my-component" --http-verb "POST" --request-body "SGVsbG8gd29ybGQ=" --request-url "https://bing.com" --retry-enabled true --synthetic-monitor-id "my-webtest-my-component" --timeout 120 --ssl-lifetime-check 100 --ssl-check true --resource-group "my-resource-group" --name "my-webtest-my-component" --tags hidden-link:XX=XX
Обязательные параметры
Имя ресурса Application Аналитика WebTest.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Необязательные параметры
Коллекция свойств проверки содержимого.
Использование: --content-validation content-match=XX ignore-case=XX pass-if-text-found=XX
content-match: содержимое для поиска в возврате WebTest. Не должно быть пустым или пустым. ignore-case: если задано, это значение делает регистр проверки ContentMatch нечувствительным. pass-if-text-found: если задано значение true, проверка будет проходить, если имеется совпадение со строкой ContentMatch. Если значение false, проверка завершится ошибкой, если имеется совпадение.
Определяемое пользователем имя, если этот WebTest.
Определяемое пользователем описание этого webTest.
Выполняется активное наблюдение за тестом.
Убедитесь, что WebTest возвращает предоставленный код состояния HTTP.
Следуйте перенаправлениям для этого веб-теста.
Интервал в секундах между выполнением тестов для этого webTest. Значение по умолчанию — 300.
Список заголовков и их значений для добавления в вызов WebTest.
Использование: --headers key=XX value=XX
ключ: имя заголовка. значение: значение заголовка.
Несколько действий можно указать с помощью нескольких аргументов --headers.
Http-команда, используемая для этого веб-теста.
При установке проверка будет игнорировать код состояния.
Тип WebTest, который просматривает этот веб-тест. Выбор ping и multistep.
Location. Значения из az account list-locations
. Расположение по умолчанию можно настроить с помощью az configure --defaults location=<location>
.
Список мест, где физически выполнять тесты, чтобы предоставить глобальное покрытие для специальных возможностей вашего приложения.
Использование: --locations Id=XX
Идентификатор: идентификатор расположения для запуска WebTest.
Несколько действий можно указать с помощью нескольких аргументов --locations.
Анализ зависимого запроса для этого webTest.
Текст строки в кодировке Base64 для отправки с помощью этого веб-теста.
Расположение URL-адреса для тестирования.
Разрешить повторные попытки в случае сбоя WebTest.
Проверяет, является ли SSL-сертификат допустимым.
Количество дней до проверка по-прежнему остается до истечения срока действия существующего SSL-сертификата. Значение должно быть положительным, а sslcheck должно иметь значение true.
Уникальный идентификатор этого веб-теста. Обычно это значение совпадает с полем "Имя".
Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.
Секунды, пока этот веб-тест не завершится временем ожидания и завершится сбоем. Значение по умолчанию — 30.
Спецификация XML веб-теста для запуска в приложении.
Тип веб-теста это, допустимые варианты: ping, multistep и standard.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az monitor app-insights web-test delete
Удалите веб-тест приложения Аналитика.
az monitor app-insights web-test delete --name
--resource-group
[--yes]
Примеры
webTestDelete
az monitor app-insights web-test delete --resource-group "my-resource-group" --name "my-webtest-01-mywebservice"
Обязательные параметры
Имя ресурса Application Аналитика WebTest.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Необязательные параметры
Не запрашивать подтверждение.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az monitor app-insights web-test list
Получите все веб-тесты приложения Аналитика, определенные для указанного компонента. И получение всех веб-тестов приложений Аналитика, определенных в указанной группе ресурсов. И получение всех определений оповещений веб-теста приложения Аналитика в подписке.
az monitor app-insights web-test list [--component-name]
[--resource-group]
Примеры
webTestListByComponent
az monitor app-insights web-test list --component-name "my-component" --resource-group "my-resource-group"
webTestListByResourceGroup
az monitor app-insights web-test list --resource-group "my-resource-group"
webTestList
az monitor app-insights web-test list
Необязательные параметры
Имя ресурса компонента application Аналитика.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az monitor app-insights web-test show
Получите определенное определение веб-теста приложения Аналитика.
az monitor app-insights web-test show --name
--resource-group
Примеры
webTestGet
az monitor app-insights web-test show --resource-group "my-resource-group" --name "my-webtest-01-mywebservice"
Обязательные параметры
Имя ресурса Application Аналитика WebTest.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az monitor app-insights web-test update
Обновите определение веб-теста приложения Аналитика.
az monitor app-insights web-test update --name
--resource-group
[--add]
[--content-validation]
[--defined-web-test-name]
[--description]
[--enabled {false, true}]
[--expected-status-code]
[--follow-redirects {false, true}]
[--force-string]
[--frequency]
[--headers]
[--http-verb]
[--ignore-status-code {false, true}]
[--kind {multistep, ping}]
[--location]
[--locations]
[--parse-requests {false, true}]
[--remove]
[--request-body]
[--request-url]
[--retry-enabled {false, true}]
[--set]
[--ssl-check {false, true}]
[--ssl-lifetime-check]
[--synthetic-monitor-id]
[--tags]
[--timeout]
[--web-test]
[--web-test-kind {multistep, ping, standard}]
Примеры
webTestUpdate
az monitor app-insights web-test update --kind "ping" --location "South Central US" --web-test "<WebTest Name=\"my-webtest\" Id=\"678ddf96-1ab8-44c8-9274-123456789abc\" Enabled=\"True\" CssProjectStructure=\"\" CssIteration=\"\" Timeout=\"30\" WorkItemIds=\"\" xmlns=\"http://microsoft.com/schemas/VisualStudio/TeamTest/2010\" Description=\"\" CredentialUserName=\"\" CredentialPassword=\"\" PreAuthenticate=\"True\" Proxy=\"default\" StopOnError=\"False\" RecordedResultFile=\"\" ResultsLocale=\"\" ><Items><Request Method=\"GET\" Guid=\"a4162485-9114-fcfc-e086-123456789abc\" Version=\"1.1\" Url=\"http://my-component.azurewebsites.net\" ThinkTime=\"0\" Timeout=\"30\" ParseDependentRequests=\"True\" FollowRedirects=\"True\" RecordResult=\"True\" Cache=\"False\" ResponseTimeGoal=\"0\" Encoding=\"utf-8\" ExpectedHttpStatusCode=\"200\" ExpectedResponseUrl=\"\" ReportingName=\"\" IgnoreHttpStatusCode=\"False\" /></Items></WebTest>" --frequency 600 --web-test-kind "ping" --locations Id="us-fl-mia-edge" --locations Id="apac-hk-hkn-azr" --defined-web-test-name "my-webtest-my-component" --synthetic-monitor-id "my-webtest-my-component" --timeout 30 --resource-group "my-resource-group" --name "my-webtest-my-component"
Обязательные параметры
Имя ресурса Application Аналитика WebTest.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Необязательные параметры
Добавьте объект в список объектов, указав пары пути и значения ключа. Пример: --add property.listProperty <key=value, string or JSON string>
.
Коллекция свойств проверки содержимого.
Использование: --content-validation content-match=XX ignore-case=XX pass-if-text-found=XX
content-match: содержимое для поиска в возврате WebTest. Не должно быть пустым или пустым. ignore-case: если задано, это значение делает регистр проверки ContentMatch нечувствительным. pass-if-text-found: если задано значение true, проверка будет проходить, если имеется совпадение со строкой ContentMatch. Если значение false, проверка завершится ошибкой, если имеется совпадение.
Определяемое пользователем имя, если этот WebTest.
Определяемое пользователем описание этого webTest.
Выполняется активное наблюдение за тестом.
Убедитесь, что WebTest возвращает предоставленный код состояния HTTP.
Следуйте перенаправлениям для этого веб-теста.
При использовании "set" или "add" сохраняйте строковые литералы вместо попытки преобразовать в JSON.
Интервал в секундах между выполнением тестов для этого webTest. Значение по умолчанию — 300.
Список заголовков и их значений для добавления в вызов WebTest.
Использование: --headers key=XX value=XX
ключ: имя заголовка. значение: значение заголовка.
Несколько действий можно указать с помощью нескольких аргументов --headers.
Http-команда, используемая для этого веб-теста.
При установке проверка будет игнорировать код состояния.
Тип WebTest, который просматривает этот веб-тест. Выбор ping и multistep.
Location. Значения из az account list-locations
. Расположение по умолчанию можно настроить с помощью az configure --defaults location=<location>
.
Список мест, где физически выполнять тесты, чтобы предоставить глобальное покрытие для специальных возможностей вашего приложения.
Использование: --locations Id=XX
Идентификатор: идентификатор расположения для запуска WebTest.
Несколько действий можно указать с помощью нескольких аргументов --locations.
Анализ зависимого запроса для этого webTest.
Удалите свойство или элемент из списка. Пример: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Текст строки в кодировке Base64 для отправки с помощью этого веб-теста.
Расположение URL-адреса для тестирования.
Разрешить повторные попытки в случае сбоя WebTest.
Обновите объект, указав путь к свойству и значение для задания. Пример: --set property1.property2=<value>
.
Проверяет, является ли SSL-сертификат допустимым.
Количество дней до проверка по-прежнему остается до истечения срока действия существующего SSL-сертификата. Значение должно быть положительным, а sslcheck должно иметь значение true.
Уникальный идентификатор этого веб-теста. Обычно это значение совпадает с полем "Имя".
Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.
Секунды, пока этот веб-тест не завершится временем ожидания и завершится сбоем. Значение по умолчанию — 30.
Спецификация XML веб-теста для запуска в приложении.
Тип веб-теста это, допустимые варианты: ping, multistep и standard.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.