Web Tests - Get
Een specifieke Application Insights-webtestdefinitie ophalen.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/webtests/{webTestName}?api-version=2022-06-15
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
resource
|
path | True |
string minLength: 1maxLength: 90 |
De naam van de resourcegroep. De naam is niet hoofdlettergevoelig. |
subscription
|
path | True |
string minLength: 1 |
De id van het doelabonnement. |
web
|
path | True |
string |
De naam van de Application Insights WebTest-resource. |
api-version
|
query | True |
string minLength: 1 |
De API-versie die voor deze bewerking moet worden gebruikt. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
Ann Application Insights-webtestdefinitie. |
Beveiliging
azure_auth
Azure Active Directory OAuth2 Flow.
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
Name | Description |
---|---|
user_impersonation | Uw gebruikersaccount imiteren |
Voorbeelden
webTestGet
Voorbeeldaanvraag
Voorbeeldrespons
{
"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"
}
}
Definities
Name | Description |
---|---|
Configuration |
Een XML-configuratiespecificatie voor een WebTest. |
Content |
De verzameling eigenschappen van inhoudsvalidatie |
Header |
Een header die moet worden toegevoegd aan de WebTest. |
Request |
De verzameling aanvraageigenschappen |
Validation |
De verzameling eigenschappen van validatieregels |
Web |
Een Application Insights WebTest-definitie. |
Web |
Geo-fysieke locatie voor het uitvoeren van een WebTest vanaf. U moet een of meer locaties opgeven van waaruit de test moet worden uitgevoerd. |
Web |
Het type WebTest dat door deze webtest wordt bewaakt. Keuzes zijn ping, multistep en standaard. |
Configuration
Een XML-configuratiespecificatie voor een WebTest.
Name | Type | Description |
---|---|---|
WebTest |
string |
De XML-specificatie van een WebTest die moet worden uitgevoerd voor een toepassing. |
ContentValidation
De verzameling eigenschappen van inhoudsvalidatie
Name | Type | Description |
---|---|---|
ContentMatch |
string |
Inhoud die moet worden gezocht in de return van de WebTest. Mag niet null of leeg zijn. |
IgnoreCase |
boolean |
Wanneer deze waarde is ingesteld, is de case voor validatie van ContentMatch niet hoofdlettergevoelig. |
PassIfTextFound |
boolean |
Wanneer waar, wordt de validatie doorgegeven als er een overeenkomst is voor de ContentMatch-tekenreeks. Als dit onwaar is, mislukt de validatie als er een overeenkomst is |
HeaderField
Een header die moet worden toegevoegd aan de WebTest.
Name | Type | Description |
---|---|---|
key |
string |
De naam van de koptekst. |
value |
string |
De waarde van de koptekst. |
Request
De verzameling aanvraageigenschappen
Name | Type | Description |
---|---|---|
FollowRedirects |
boolean |
Volg omleidingen voor deze webtest. |
Headers |
Lijst met headers en de bijbehorende waarden om toe te voegen aan de webtest-aanroep. |
|
HttpVerb |
string |
Http-werkwoord dat moet worden gebruikt voor deze webtest. |
ParseDependentRequests |
boolean |
ParseEr afhankelijke aanvraag voor deze WebTest. |
RequestBody |
string |
Met Base64 gecodeerde tekenreekstekst die met deze webtest moet worden verzonden. |
RequestUrl |
string |
Url-locatie die moet worden getest. |
ValidationRules
De verzameling eigenschappen van validatieregels
Name | Type | Description |
---|---|---|
ContentValidation |
De verzameling eigenschappen van inhoudsvalidatie |
|
ExpectedHttpStatusCode |
integer (int32) |
Controleer of de WebTest de opgegeven HTTP-statuscode retourneert. |
IgnoreHttpStatusCode |
boolean |
Wanneer deze is ingesteld, negeert de validatie de statuscode. |
SSLCertRemainingLifetimeCheck |
integer (int32) |
Een aantal dagen om te controleren blijft bestaan voordat het bestaande SSL-certificaat verloopt. De waarde moet positief zijn en de SSLCheck moet zijn ingesteld op true. |
SSLCheck |
boolean |
Controleert of het SSL-certificaat nog steeds geldig is. |
WebTest
Een Application Insights WebTest-definitie.
Name | Type | Default value | Description |
---|---|---|---|
id |
string |
Azure-resource-id |
|
kind | ping |
Het type WebTest dat door deze webtest wordt bewaakt. Keuzes zijn ping, multistep en standaard. |
|
location |
string |
Resourcelocatie |
|
name |
string |
Azure-resourcenaam |
|
properties.Configuration |
Een XML-configuratiespecificatie voor een WebTest. |
||
properties.Description |
string |
Door de gebruiker gedefinieerde beschrijving voor deze WebTest. |
|
properties.Enabled |
boolean |
Wordt de test actief bewaakt. |
|
properties.Frequency |
integer (int32) |
300 |
Interval in seconden tussen testuitvoeringen voor deze WebTest. De standaardwaarde is 300. |
properties.Kind | ping |
Het soort webtest is dat geldige keuzes zijn ping, multistep en standaard. |
|
properties.Locations |
Een lijst met waar u de tests fysiek kunt uitvoeren om globale dekking te bieden voor toegankelijkheid van uw toepassing. |
||
properties.Name |
string |
Door de gebruiker gedefinieerde naam als deze WebTest. |
|
properties.Request |
De verzameling aanvraageigenschappen |
||
properties.RetryEnabled |
boolean |
Toestaan voor nieuwe pogingen als deze webtest mislukt. |
|
properties.SyntheticMonitorId |
string |
Unieke id van deze webtest. Dit is doorgaans dezelfde waarde als het veld Naam. |
|
properties.Timeout |
integer (int32) |
30 |
Seconden totdat deze WebTest een time-out krijgt en mislukt. De standaardwaarde is 30. |
properties.ValidationRules |
De verzameling eigenschappen van validatieregels |
||
properties.provisioningState |
string |
Huidige status van dit onderdeel, ongeacht of deze al dan niet is ingericht binnen de resourcegroep die is gedefinieerd. Gebruikers kunnen deze waarde niet wijzigen, maar ze kunnen deze wel lezen. Waarden zijn geslaagd, implementeren, annuleren en mislukt. |
|
tags |
object |
Resourcetags |
|
type |
string |
Azure-resourcetype |
WebTestGeolocation
Geo-fysieke locatie voor het uitvoeren van een WebTest vanaf. U moet een of meer locaties opgeven van waaruit de test moet worden uitgevoerd.
Name | Type | Description |
---|---|---|
Id |
string |
Locatie-id voor de WebTest waaruit moet worden uitgevoerd. |
WebTestKind
Het type WebTest dat door deze webtest wordt bewaakt. Keuzes zijn ping, multistep en standaard.
Waarde | Description |
---|---|
multistep | |
ping | |
standard |