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 |
---|---|---|---|---|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet. |
subscription
|
path | True |
string minLength: 1 |
Die ID des Zielabonnements. |
web
|
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 |
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
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. |
Content |
Die Sammlung von Inhaltsüberprüfungseigenschaften |
Header |
Eine Kopfzeile, die dem WebTest hinzugefügt werden soll. |
Request |
Die Sammlung von Anforderungseigenschaften |
Validation |
Die Auflistung von Gültigkeitsregeleigenschaften |
Web |
Eine Application Insights WebTest-Definition. |
Web |
Geo-physischer Standort zum Ausführen eines WebTest von. Sie müssen mindestens einen Speicherort angeben, aus dem der Test ausgeführt werden soll. |
Web |
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 |
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 |
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 | 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 |
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 | ping |
Dies ist die Art des Webtests, die gültige Auswahlmöglichkeiten sind Ping, Multisteps und Standard. |
|
properties.Locations |
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 |
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 |
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 |