Web Tests - Get

Uzyskaj określoną definicję testu sieci Web usługi Application Insights.

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

Parametry identyfikatora URI

Name In Required Type Description
resourceGroupName
path True
  • string

Nazwa grupy zasobów. Nazwa jest bez uwzględniania wielkości liter.

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
path True
  • string

Identyfikator subskrypcji docelowej.

webTestName
path True
  • string

Nazwa zasobu webtest usługi Application Insights.

api-version
query True
  • string

Wersja interfejsu API do użycia w tej operacji.

Odpowiedzi

Name Type Description
200 OK

Ann Application Insights definicji testu sieci web.

Zabezpieczenia

azure_auth

Przepływ usługi Azure Active Directory OAuth2.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation podszywanie się pod konto użytkownika

Przykłady

webTestGet

Sample Request

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

Sample Response

{
  "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",
    "hidden-link:/subscriptions/subid/resourceGroups/my-test-resources/providers/Microsoft.Web/sites/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"
  }
}

Definicje

Configuration

Specyfikacja konfiguracji XML dla testu sieci Web.

WebTest

Definicja testu sieci web usługi Application Insights.

WebTestGeolocation

Lokalizacja geofizyczna do uruchomienia testu sieci web z. Należy określić jedną lub więcej lokalizacji dla testu do uruchomienia z.

WebTestKind

Rodzaj testu internetowego, który ten test internetowy ogląda. Dostępne są ping i wieloetapowe.

Configuration

Specyfikacja konfiguracji XML dla testu sieci Web.

Name Type Description
WebTest
  • string

Specyfikacja XML webtest do uruchomienia przeciwko aplikacji.

WebTest

Definicja testu sieci web usługi Application Insights.

Name Type Description
id
  • string

Identyfikator zasobu platformy Azure

kind

Rodzaj testu internetowego, który ten test internetowy ogląda. Dostępne są ping i wieloetapowe.

location
  • string

Lokalizacja zasobu

name
  • string

Nazwa zasobu platformy Azure

properties.Configuration

Specyfikacja konfiguracji XML dla testu sieci Web.

properties.Description
  • string

Cel/użytkownik zdefiniowany test opisowy dla tego webtestu.

properties.Enabled
  • boolean

Czy test jest aktywnie monitorowany.

properties.Frequency
  • integer

Interwał w sekundach między przebiegami testów dla tego testu sieci Web. Wartość domyślna to 300.

properties.Kind

Rodzaj testu internetowego jest to, że prawidłowe wybory to ping i wieloetapowe.

properties.Locations

Lista miejsca, w którym fizycznie uruchomić testy, aby zapewnić globalny zasięg dostępności aplikacji.

properties.Name
  • string

Nazwa zdefiniowana przez użytkownika, jeśli ten test webtest.

properties.RetryEnabled
  • boolean

Zezwalaj na ponownych prób, jeśli ten webtest zakończy się niepowodzeniem.

properties.SyntheticMonitorId
  • string

Unikatowy identyfikator tego testu sieci Web. Zazwyczaj jest to taka sama wartość jak pole Nazwa.

properties.Timeout
  • integer

Sekundy, aż ten WebTest będzie limit czasu i zakończy się niepowodzeniem. Wartość domyślna to 30.

properties.provisioningState
  • string

Bieżący stan tego składnika, czy został aprowidyzny w ramach grupy zasobów, która jest zdefiniowana. Użytkownicy nie mogą zmienić tej wartości, ale są w stanie odczytać z niej. Wartości będą obejmować powodzenie, wdrażanie, anulowane i niepowodzenie.

tags
  • object

Tagi zasobów

type
  • string

Typ zasobu platformy Azure

WebTestGeolocation

Lokalizacja geofizyczna do uruchomienia testu sieci web z. Należy określić jedną lub więcej lokalizacji dla testu do uruchomienia z.

Name Type Description
Id
  • string

Identyfikator lokalizacji, z którym ma być uruchamiany test internetowy.

WebTestKind

Rodzaj testu internetowego, który ten test internetowy ogląda. Dostępne są ping i wieloetapowe.

Name Type Description
multistep
  • string
ping
  • string