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


Web Tests - Get

Получите определенное определение веб-теста Application Insights.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/webtests/{webTestName}?api-version=2022-06-15

Параметры URI

Имя В Обязательно Тип Описание
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Имя группы ресурсов. Имя не учитывает регистр.

subscriptionId
path True

string

minLength: 1

Идентификатор целевой подписки.

webTestName
path True

string

Имя ресурса WebTest Application Insights.

api-version
query True

string

minLength: 1

Версия API, используемая для этой операции.

Ответы

Имя Тип Описание
200 OK

WebTest

Определение веб-теста Ann Application Insights.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

webTestGet

Образец запроса

GET https://management.azure.com/subscriptions/subid/resourceGroups/my-resource-group/providers/Microsoft.Insights/webtests/my-webtest-01-mywebservice?api-version=2022-06-15

Пример ответа

{
  "id": "/subscriptions/subid/resourceGroups/my-test-resources/providers/Microsoft.Insights/webtests/my-webtest-01-mywebservice",
  "name": "my-webtest-01-mywebservice",
  "type": "Microsoft.Insights/webtests",
  "location": "southcentralus",
  "tags": {
    "hidden-link:/subscriptions/subid/resourceGroups/my-test-resources/providers/Microsoft.Insights/components/mytester": "Resource"
  },
  "kind": "ping",
  "properties": {
    "SyntheticMonitorId": "my-webtest-01-mywebservice",
    "Name": "mytest-webtest-01",
    "Description": "",
    "Enabled": false,
    "Frequency": 900,
    "Timeout": 30,
    "Kind": "ping",
    "RetryEnabled": true,
    "Locations": [
      {
        "Id": "us-fl-mia-edge"
      },
      {
        "Id": "apac-hk-hkn-azr"
      }
    ],
    "Configuration": {
      "WebTest": "<WebTest Name=\"mytest-webtest-01\" Id=\"0317d26b-8672-4370-bd6b-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=\"a55ce143-4f1e-a7e6-b69e-123456789abc\" Version=\"1.1\" Url=\"http://mytester.azurewebsites.net\" ThinkTime=\"0\" Timeout=\"30\" ParseDependentRequests=\"False\" FollowRedirects=\"True\" RecordResult=\"True\" Cache=\"False\" ResponseTimeGoal=\"0\" Encoding=\"utf-8\" ExpectedHttpStatusCode=\"200\" ExpectedResponseUrl=\"\" ReportingName=\"\" IgnoreHttpStatusCode=\"False\" /></Items></WebTest>"
    },
    "provisioningState": "Succeeded"
  }
}

Определения

Имя Описание
Configuration

Спецификация конфигурации XML для WebTest.

ContentValidation

Коллекция свойств проверки содержимого

HeaderField

Заголовок, добавляемый в WebTest.

Request

Коллекция свойств запроса

ValidationRules

Коллекция свойств правила проверки

WebTest

Определение WebTest Application Insights.

WebTestGeolocation

Гео физическое расположение для запуска WebTest из. Для запуска теста необходимо указать одно или несколько расположений.

WebTestKind

Тип WebTest, который просматривает этот веб-тест. Выбор — это связь, многоэтапная и стандартная.

Configuration

Спецификация конфигурации XML для WebTest.

Имя Тип Описание
WebTest

string

Спецификация XML веб-теста для запуска в приложении.

ContentValidation

Коллекция свойств проверки содержимого

Имя Тип Описание
ContentMatch

string

Содержимое для поиска в возврате WebTest. Не должно быть пустым или пустым.

IgnoreCase

boolean

Если задано, это значение не учитывает регистр проверки ContentMatch.

PassIfTextFound

boolean

Если значение true, проверка будет проходить, если для строки ContentMatch имеется совпадение. Если значение false, проверка завершится ошибкой при наличии совпадения

HeaderField

Заголовок, добавляемый в WebTest.

Имя Тип Описание
key

string

Имя заголовка.

value

string

Значение заголовка.

Request

Коллекция свойств запроса

Имя Тип Описание
FollowRedirects

boolean

Следуйте перенаправлениям для этого веб-теста.

Headers

HeaderField[]

Список заголовков и их значений для добавления в вызов WebTest.

HttpVerb

string

Http-команда, используемая для этого веб-теста.

ParseDependentRequests

boolean

Анализ зависимого запроса для этого webTest.

RequestBody

string

Текст строки в кодировке Base64 для отправки с помощью этого веб-теста.

RequestUrl

string

Расположение URL-адреса для тестирования.

ValidationRules

Коллекция свойств правила проверки

Имя Тип Описание
ContentValidation

ContentValidation

Коллекция свойств проверки содержимого

ExpectedHttpStatusCode

integer (int32)

Убедитесь, что WebTest возвращает предоставленный код состояния HTTP.

IgnoreHttpStatusCode

boolean

При установке проверка будет игнорировать код состояния.

SSLCertRemainingLifetimeCheck

integer (int32)

Количество дней для проверки по-прежнему остается до истечения срока действия существующего SSL-сертификата. Значение должно быть положительным, а sslcheck должно иметь значение true.

SSLCheck

boolean

Проверяет, является ли SSL-сертификат допустимым.

WebTest

Определение WebTest Application Insights.

Имя Тип Default value Описание
id

string

Идентификатор ресурса Azure

kind

WebTestKind

ping

Тип WebTest, который просматривает этот веб-тест. Выбор — это связь, многоэтапная и стандартная.

location

string

Расположение ресурса

name

string

Имя ресурса Azure

properties.Configuration

Configuration

Спецификация конфигурации XML для WebTest.

properties.Description

string

Определяемое пользователем описание этого webTest.

properties.Enabled

boolean

Выполняется активное наблюдение за тестом.

properties.Frequency

integer (int32)

300

Интервал в секундах между выполнением тестов для этого webTest. Значение по умолчанию — 300.

properties.Kind

WebTestKind

ping

Тип веб-теста это, допустимые варианты: ping, multistep и standard.

properties.Locations

WebTestGeolocation[]

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

properties.Name

string

Определяемое пользователем имя, если этот WebTest.

properties.Request

Request

Коллекция свойств запроса

properties.RetryEnabled

boolean

Разрешить повторные попытки в случае сбоя WebTest.

properties.SyntheticMonitorId

string

Уникальный идентификатор этого веб-теста. Обычно это значение совпадает с полем "Имя".

properties.Timeout

integer (int32)

30

Секунды, пока этот веб-тест не завершится временем ожидания и завершится сбоем. Значение по умолчанию — 30.

properties.ValidationRules

ValidationRules

Коллекция свойств правила проверки

properties.provisioningState

string

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

tags

object

Теги ресурсов

type

string

Тип ресурса Azure

WebTestGeolocation

Гео физическое расположение для запуска WebTest из. Для запуска теста необходимо указать одно или несколько расположений.

Имя Тип Описание
Id

string

Идентификатор расположения для запуска WebTest.

WebTestKind

Тип WebTest, который просматривает этот веб-тест. Выбор — это связь, многоэтапная и стандартная.

Значение Описание
multistep
ping
standard