Sdílet prostřednictvím


Web Tests - Get

Získejte konkrétní definici webového testu Application Insights.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
resourceGroupName
path True

string

Název skupiny prostředků. V názvu se rozlišují malá a velká písmena.

subscriptionId
path True

string

ID cílového předplatného.

webTestName
path True

string

Název prostředku Application Insights WebTest.

api-version
query True

string

Verze rozhraní API, která se má použít pro tuto operaci.

Odpovědi

Name Typ Description
200 OK

WebTest

Ann Definice webového testu Application Insights

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

webTestGet

Ukázkový požadavek

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

Ukázková odpověď

{
  "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"
  }
}

Definice

Name Description
Configuration

Specifikace konfigurace XML pro WebTest.

ContentValidation

Kolekce vlastností ověření obsahu

HeaderField

Hlavička, která se má přidat do WebTestu.

Request

Kolekce vlastností požadavků

ValidationRules

Kolekce vlastností ověřovacího pravidla

WebTest

Definice Application Insights WebTest.

WebTestGeolocation

Geograficky fyzické umístění, ze které se má spustit WebTest. Musíte zadat jedno nebo více umístění, ze kterých se má test spustit.

WebTestKind

Druh webového testu, který tento webový test sleduje. Volby jsou ping, multistep a standard.

Configuration

Specifikace konfigurace XML pro WebTest.

Name Typ Description
WebTest

string

Specifikace XML webového testu, který se má spustit v aplikaci.

ContentValidation

Kolekce vlastností ověření obsahu

Name Typ Description
ContentMatch

string

Obsah, který se má hledat v návratu k webtestu. Nesmí být null nebo prázdné.

IgnoreCase

boolean

Když je tato hodnota nastavená, znamená to, že ověření ContentMatch nerozlišuje malá a velká písmena.

PassIfTextFound

boolean

Pokud je hodnota true, ověření se projde, pokud existuje shoda pro řetězec ContentMatch. Pokud je false, ověření se nezdaří, pokud existuje shoda.

HeaderField

Hlavička, která se má přidat do WebTestu.

Name Typ Description
key

string

Název záhlaví.

value

string

Hodnota hlavičky.

Request

Kolekce vlastností požadavků

Name Typ Description
FollowRedirects

boolean

Postupujte podle přesměrování pro tento webový test.

Headers

HeaderField[]

Seznam hlaviček a jejich hodnot, které se mají přidat do volání WebTest.

HttpVerb

string

Příkaz HTTP, který se má použít pro tento webový test.

ParseDependentRequests

boolean

Parsovat závislý požadavek pro tento WebTest.

RequestBody

string

Text řetězce s kódováním Base64 k odeslání s tímto webovým testem.

RequestUrl

string

Umístění adresy URL, které chcete otestovat.

ValidationRules

Kolekce vlastností ověřovacího pravidla

Name Typ Description
ContentValidation

ContentValidation

Kolekce vlastností ověření obsahu

ExpectedHttpStatusCode

integer

Ověřte, že WebTest vrátí zadaný stavový kód HTTP.

IgnoreHttpStatusCode

boolean

Při nastavení bude ověření ignorovat stavový kód.

SSLCertRemainingLifetimeCheck

integer

Zbývá ještě několik dní ke kontrole, než vyprší platnost stávajícího certifikátu SSL. Hodnota musí být kladná a hodnota SSLCheck musí být nastavená na hodnotu true.

SSLCheck

boolean

Zkontroluje, jestli je certifikát SSL stále platný.

WebTest

Definice Application Insights WebTest.

Name Typ Default value Description
id

string

ID prostředku Azure

kind

WebTestKind

ping

Druh webového testu, který tento webový test sleduje. Volby jsou ping, multistep a standard.

location

string

Umístění prostředku

name

string

Název prostředku Azure

properties.Configuration

Configuration

Specifikace konfigurace XML pro WebTest.

properties.Description

string

Popis definovaný uživatelem pro tento WebTest.

properties.Enabled

boolean

Je test aktivně sledován.

properties.Frequency

integer

300

Interval v sekundách mezi testovacími spuštěními pro tento webTest. Výchozí hodnota je 300.

properties.Kind

WebTestKind

ping

Typ webového testu je, že platné volby jsou ping, multistep a standard.

properties.Locations

WebTestGeolocation[]

Seznam toho, odkud se mají testy fyzicky spouštět, abyste získali globální pokrytí přístupnosti vaší aplikace.

properties.Name

string

Název definovaný uživatelem, pokud tento WebTest.

properties.Request

Request

Kolekce vlastností požadavků

properties.RetryEnabled

boolean

Povolte opakování v případě selhání tohoto testu WebTest.

properties.SyntheticMonitorId

string

Jedinečné ID tohoto webového testu. Obvykle je to stejná hodnota jako pole Název.

properties.Timeout

integer

30

Sekundy do vypršení časového limitu tohoto testu WebTest a selhání. Výchozí hodnota je 30.

properties.ValidationRules

ValidationRules

Kolekce vlastností ověřovacího pravidla

properties.provisioningState

string

Aktuální stav této komponenty bez ohledu na to, jestli je nebo není, byl zřízen v rámci definované skupiny prostředků. Uživatelé nemůžou tuto hodnotu změnit, ale můžou z ní číst. Mezi hodnoty patří Úspěch, Nasazení, Zrušeno a Neúspěšné.

tags

object

Značky prostředků

type

string

Typ prostředku Azure

WebTestGeolocation

Geograficky fyzické umístění, ze které se má spustit WebTest. Musíte zadat jedno nebo více umístění, ze kterých se má test spustit.

Name Typ Description
Id

string

ID umístění pro WebTest, ze které se má spustit.

WebTestKind

Druh webového testu, který tento webový test sleduje. Volby jsou ping, multistep a standard.

Name Typ Description
multistep

string

ping

string

standard

string