Delen via


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
resourceGroupName
path True

string

minLength: 1
maxLength: 90

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

subscriptionId
path True

string

minLength: 1

De id van het doelabonnement.

webTestName
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

WebTest

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

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

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.

ContentValidation

De verzameling eigenschappen van inhoudsvalidatie

HeaderField

Een header die moet worden toegevoegd aan de WebTest.

Request

De verzameling aanvraageigenschappen

ValidationRules

De verzameling eigenschappen van validatieregels

WebTest

Een Application Insights WebTest-definitie.

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.

WebTestKind

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

HeaderField[]

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

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

WebTestKind

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

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

WebTestKind

ping

Het soort webtest is dat geldige keuzes zijn ping, multistep en standaard.

properties.Locations

WebTestGeolocation[]

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

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

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