Freigeben über


Web Tests - Get

Rufen Sie eine bestimmte Application Insights-Webtestdefinition ab.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
path True

string

minLength: 1

Die ID des Zielabonnements.

webTestName
path True

string

Der Name der Application Insights WebTest-Ressource.

api-version
query True

string

minLength: 1

Die API-Version, die für diesen Vorgang verwendet werden soll.

Antworten

Name Typ Beschreibung
200 OK

WebTest

Ann Application Insights-Webtestdefinition.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

webTestGet

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
Configuration

Eine XML-Konfigurationsspezifikation für einen WebTest.

ContentValidation

Die Sammlung von Inhaltsüberprüfungseigenschaften

HeaderField

Eine Kopfzeile, die dem WebTest hinzugefügt werden soll.

Request

Die Sammlung von Anforderungseigenschaften

ValidationRules

Die Auflistung von Gültigkeitsregeleigenschaften

WebTest

Eine Application Insights WebTest-Definition.

WebTestGeolocation

Geo-physischer Standort zum Ausführen eines WebTest von. Sie müssen mindestens einen Speicherort angeben, aus dem der Test ausgeführt werden soll.

WebTestKind

Die Art von WebTest, die von diesem Webtest überwacht wird. Auswahlmöglichkeiten sind Ping, Mehrschritte und Standard.

Configuration

Eine XML-Konfigurationsspezifikation für einen WebTest.

Name Typ Beschreibung
WebTest

string

Die XML-Spezifikation eines WebTest-Elements, das für eine Anwendung ausgeführt werden soll.

ContentValidation

Die Sammlung von Inhaltsüberprüfungseigenschaften

Name Typ Beschreibung
ContentMatch

string

Inhalt, der in der Rückgabe von WebTest gesucht werden soll. Darf nicht null oder leer sein.

IgnoreCase

boolean

Wenn dieser Wert festgelegt ist, wird die Groß-/Kleinschreibung der ContentMatch-Überprüfung nicht beachtet.

PassIfTextFound

boolean

Wenn true, wird die Überprüfung übergeben, wenn eine Übereinstimmung für die ContentMatch-Zeichenfolge vorhanden ist. Bei "False" schlägt die Überprüfung fehl, wenn eine Übereinstimmung vorhanden ist.

HeaderField

Eine Kopfzeile, die dem WebTest hinzugefügt werden soll.

Name Typ Beschreibung
key

string

Der Name der Kopfzeile.

value

string

Der Wert der Kopfzeile.

Request

Die Sammlung von Anforderungseigenschaften

Name Typ Beschreibung
FollowRedirects

boolean

Folgen Sie Umleitungen für diesen Webtest.

Headers

HeaderField[]

Liste der Kopfzeilen und deren Werte, die dem WebTest-Aufruf hinzugefügt werden sollen.

HttpVerb

string

Http-Verb, das für diesen Webtest verwendet werden soll.

ParseDependentRequests

boolean

Analysieren der abhängigen Anforderung für diesen WebTest.

RequestBody

string

Base64-codierter Zeichenfolgentext, der mit diesem Webtest gesendet werden soll.

RequestUrl

string

Url-Speicherort, der getestet werden soll.

ValidationRules

Die Auflistung von Gültigkeitsregeleigenschaften

Name Typ Beschreibung
ContentValidation

ContentValidation

Die Sammlung von Inhaltsüberprüfungseigenschaften

ExpectedHttpStatusCode

integer (int32)

Überprüfen Sie, ob der WebTest den bereitgestellten HTTP-Statuscode zurückgibt.

IgnoreHttpStatusCode

boolean

Bei Festlegung ignoriert die Überprüfung den Statuscode.

SSLCertRemainingLifetimeCheck

integer (int32)

Eine Anzahl von Tagen, die noch überprüft werden müssen, bevor das vorhandene SSL-Zertifikat abläuft. Der Wert muss positiv sein, und der SSLCheck muss auf "true" festgelegt werden.

SSLCheck

boolean

Überprüft, ob das SSL-Zertifikat noch gültig ist.

WebTest

Eine Application Insights WebTest-Definition.

Name Typ Standardwert Beschreibung
id

string

Azure-Ressourcen-ID

kind

WebTestKind

ping

Die Art von WebTest, die von diesem Webtest überwacht wird. Auswahlmöglichkeiten sind Ping, Mehrschritte und Standard.

location

string

Ressourcenspeicherort

name

string

Azure-Ressourcenname

properties.Configuration

Configuration

Eine XML-Konfigurationsspezifikation für einen WebTest.

properties.Description

string

Benutzerdefinierte Beschreibung für diesen WebTest.

properties.Enabled

boolean

Wird der Test aktiv überwacht.

properties.Frequency

integer (int32)

300

Intervall in Sekunden zwischen Testläufen für diesen WebTest. Der Standardwert ist 300.

properties.Kind

WebTestKind

ping

Dies ist die Art des Webtests, die gültige Auswahlmöglichkeiten sind Ping, Multisteps und Standard.

properties.Locations

WebTestGeolocation[]

Eine Liste, in der die Tests physisch ausgeführt werden sollen, um eine globale Abdeckung für die Barrierefreiheit Ihrer Anwendung zu ermöglichen.

properties.Name

string

Benutzerdefinierter Name, wenn dieser WebTest.

properties.Request

Request

Die Sammlung von Anforderungseigenschaften

properties.RetryEnabled

boolean

Fehler beim Zulassen von Wiederholungen, wenn dieser WebTest fehlschlägt.

properties.SyntheticMonitorId

string

Eindeutige ID dieses WebTest. Dies ist in der Regel derselbe Wert wie das Feld "Name".

properties.Timeout

integer (int32)

30

Sekunden, bis dieser WebTest timeout und fehlschlägt. Der Standardwert ist 30.

properties.ValidationRules

ValidationRules

Die Auflistung von Gültigkeitsregeleigenschaften

properties.provisioningState

string

Aktueller Status dieser Komponente, unabhängig davon, ob sie innerhalb der Ressourcengruppe bereitgestellt wurde, die sie definiert ist. Benutzer können diesen Wert nicht ändern, können aber daraus lesen. Die Werte umfassen "Erfolgreich", "Bereitstellen", "Abgebrochen" und "Fehlgeschlagen".

tags

object

Ressourcentags

type

string

Azure-Ressourcentyp

WebTestGeolocation

Geo-physischer Standort zum Ausführen eines WebTest von. Sie müssen mindestens einen Speicherort angeben, aus dem der Test ausgeführt werden soll.

Name Typ Beschreibung
Id

string

Standort-ID für webTest, von der aus ausgeführt werden soll.

WebTestKind

Die Art von WebTest, die von diesem Webtest überwacht wird. Auswahlmöglichkeiten sind Ping, Mehrschritte und Standard.

Wert Beschreibung
multistep
ping
standard