Microsoft.Insights webtesztek

Bicep-erőforrásdefiníció

A webtests erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.Insights/webtests erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.Insights/webtests@2022-06-15' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  properties: {
    Configuration: {
      WebTest: 'string'
    }
    Description: 'string'
    Enabled: bool
    Frequency: int
    Kind: 'string'
    Locations: [
      {
        Id: 'string'
      }
    ]
    Name: 'string'
    Request: {
      FollowRedirects: bool
      Headers: [
        {
          key: 'string'
          value: 'string'
        }
      ]
      HttpVerb: 'string'
      ParseDependentRequests: bool
      RequestBody: 'string'
      RequestUrl: 'string'
    }
    RetryEnabled: bool
    SyntheticMonitorId: 'string'
    Timeout: int
    ValidationRules: {
      ContentValidation: {
        ContentMatch: 'string'
        IgnoreCase: bool
        PassIfTextFound: bool
      }
      ExpectedHttpStatusCode: int
      IgnoreHttpStatusCode: bool
      SSLCertRemainingLifetimeCheck: int
      SSLCheck: bool
    }
  }
}

Tulajdonságértékek

webtesztek

Név Leírás Érték
name Az erőforrás neve sztring (kötelező)
location Erőforrás helye sztring (kötelező)
tags Erőforráscímkék Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
Fajta A webteszt által figyelt WebTest típusa. A választási lehetőségek a ping, a többlépéses és a standard. "többlépéses"
"ping"
"standard"
properties Egy Azure-erőforrás webes tesztelését leíró metaadatok. WebTestProperties

WebTestProperties

Név Leírás Érték
Konfiguráció WebTest XML-konfigurációs specifikációja. WebTestPropertiesConfiguration
Description A WebTest felhasználó által definiált leírása. sztring
Engedélyezve Aktívan figyeli a tesztet. logikai
Gyakoriság A WebTest tesztfuttatásai közötti időköz másodpercben. Az alapértelmezett érték 300. int
Altípus A webes teszt típusa, az érvényes lehetőségek a ping, a többlépéses és a standard. "többlépéses"
"ping"
"standard" (kötelező)
Helyek Annak listája, hogy honnan futtathatja fizikailag a teszteket, hogy globális lefedettséget biztosítson az alkalmazás akadálymentességének szempontjából. WebTestGeolocation[] (kötelező)
Name Felhasználó által megadott név, ha ez a WebTest. sztring (kötelező)
Kérés A kérelemtulajdonságok gyűjteménye WebTestPropertiesRequest
RetryEnabled Engedélyezze az újrapróbálkozásokat, ha ez a WebTest sikertelen. logikai
Szintetikusmonitorid A WebTest egyedi azonosítója. Ez általában ugyanaz az érték, mint a Name (Név) mező. sztring (kötelező)
Időtúllépés Másodpercek, amíg ez a WebTest időtúllépést nem ér el, és sikertelen lesz. Az alapértelmezett érték 30. int
ValidationRules Az érvényesítési szabály tulajdonságainak gyűjteménye WebTestPropertiesValidationRules

WebTestPropertiesConfiguration

Név Leírás Érték
WebTest Egy webteszt XML-specifikációja az alkalmazáson való futtatáshoz. sztring

WebTestGeolocation

Név Leírás Érték
Id A WebTest által futtatandó helyazonosító. sztring

WebTestPropertiesRequest

Név Leírás Érték
FollowRedirects Kövesse a webes teszt átirányításait. logikai
Fejlécek A WebTest-híváshoz hozzáadni kívánt fejlécek és értékük listája. Fejlécmező[]
HttpVerb Ehhez a webes teszthez használandó HTTP-parancs. sztring
ParseDependentRequests A WebTest függő kérésének elemzése. logikai
RequestBody A Base64 kódolású sztringtörzse ezzel a webes teszttel küldendő. sztring
RequestUrl Tesztelendő URL-cím helye. sztring

Fejlécmező

Név Leírás Érték
kulcs A fejléc neve. sztring
érték A fejléc értéke. sztring

WebTestPropertiesValidationRules

Név Leírás Érték
ContentValidation Tartalomérvényesítési tulajdonságok gyűjteménye WebTestPropertiesValidationRulesContentValidation
VárthttpStatusCode Ellenőrizze, hogy a WebTest visszaadja-e a megadott HTTP-állapotkódot. int
HttpStatusCode figyelmen kívül hagyása Ha be van állítva, az ellenőrzés figyelmen kívül hagyja az állapotkódot. logikai
SSLCertRemainingLifetimeCheck Az ellenőrzéshez szükséges napok száma még a meglévő SSL-tanúsítvány lejárata előtt is megmarad. Az értéknek pozitívnak kell lennie, az SSLCheck értéknek pedig true (igaz) értékre kell állítania. int
SSL-ellenőrzés Ellenőrzi, hogy az SSL-tanúsítvány érvényes-e. logikai

WebTestPropertiesValidationRulesContentValidation

Név Leírás Érték
ContentMatch A WebTest visszaadása során keresendő tartalom. Nem lehet null vagy üres. sztring
IgnoreCase Ha be van állítva, ez az érték érzéketlensé teszi a ContentMatch érvényesítési esetet. logikai
PassIfTextFound Ha igaz, az ellenőrzés akkor lesz sikeres, ha a ContentMatch sztringnek van egyezése. Ha hamis, az ellenőrzés sikertelen lesz, ha van egyezés logikai

Gyorssablonok

Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.

Sablon Description
Dinamikus webteszt létrehozása

Üzembe helyezés az Azure-ban
Tetszőleges számú App Insights-webes (pingelési) teszt létrehozása.
Metrikariariasztási szabály rendelkezésre állási teszthez

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy Application Insights rendelkezésre állási tesztet, valamint egy metrikariasztási szabályt, amely figyeli azt.

ARM-sablon erőforrásdefiníciója

A webtests erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.Insights/webtests erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.Insights/webtests",
  "apiVersion": "2022-06-15",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "properties": {
    "Configuration": {
      "WebTest": "string"
    },
    "Description": "string",
    "Enabled": "bool",
    "Frequency": "int",
    "Kind": "string",
    "Locations": [
      {
        "Id": "string"
      }
    ],
    "Name": "string",
    "Request": {
      "FollowRedirects": "bool",
      "Headers": [
        {
          "key": "string",
          "value": "string"
        }
      ],
      "HttpVerb": "string",
      "ParseDependentRequests": "bool",
      "RequestBody": "string",
      "RequestUrl": "string"
    },
    "RetryEnabled": "bool",
    "SyntheticMonitorId": "string",
    "Timeout": "int",
    "ValidationRules": {
      "ContentValidation": {
        "ContentMatch": "string",
        "IgnoreCase": "bool",
        "PassIfTextFound": "bool"
      },
      "ExpectedHttpStatusCode": "int",
      "IgnoreHttpStatusCode": "bool",
      "SSLCertRemainingLifetimeCheck": "int",
      "SSLCheck": "bool"
    }
  }
}

Tulajdonságértékek

webtesztek

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.Insights/webtests"
apiVersion Az erőforrás API-verziója '2022-06-15'
name Az erőforrás neve sztring (kötelező)
location Erőforrás helye sztring (kötelező)
tags Erőforráscímkék Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
Fajta Az a webteszt, amelyet ez a webes teszt figyel. A lehetőségek a ping, a többlépéses és a standard. "többlépéses"
"ping"
"standard"
properties Egy Azure-erőforrás webes tesztelését leíró metaadatok. WebTestProperties

WebTestProperties

Név Leírás Érték
Konfiguráció Egy WebTest XML-konfigurációs specifikációja. WebTestPropertiesConfiguration
Description A WebTest felhasználó által megadott leírása. sztring
Engedélyezve Aktívan figyelik-e a tesztet? logikai
Gyakoriság A WebTest tesztfuttatásai közötti időköz másodpercben. Az alapértelmezett érték 300. int
Altípus A webes teszt típusa, az érvényes lehetőségek a ping, a többlépéses és a standard. "többlépéses"
"ping"
"standard" (kötelező)
Helyek A tesztek fizikai futtatásának helye az alkalmazás akadálymentességi globális lefedettségének biztosítása érdekében. WebTestGeolocation[] (kötelező)
Name Felhasználó által megadott név, ha ez a WebTest. sztring (kötelező)
Kérés A kérelemtulajdonságok gyűjteménye WebTestPropertiesRequest
ÚjrapróbálkozásEnabled Engedélyezze az újrapróbálkozások engedélyezését, ha ez a WebTest meghibásodik. logikai
SzintetikusmonitorId A WebTest egyedi azonosítója. Ez általában ugyanaz az érték, mint a Név mező. sztring (kötelező)
Időtúllépés Másodpercek alatt a WebTest időtúllépése és sikertelen lesz. Az alapértelmezett érték 30. int
Érvényességi szabályok Az érvényesítési szabály tulajdonságainak gyűjteménye WebTestPropertiesValidationRules

WebTestPropertiesConfiguration

Név Leírás Érték
WebTest Egy alkalmazáson futtatandó WebTest XML-specifikációja. sztring

WebTestGeolocation

Név Leírás Érték
Id A WebTest által futtatandó helyazonosító. sztring

WebTestPropertiesRequest

Név Leírás Érték
FollowRedirects Kövesse a webes teszt átirányításait. logikai
Fejlécek A WebTest-híváshoz hozzáadandó fejlécek és azok értékeinek listája. Fejlécmező[]
HttpVerb Ehhez a webes teszthez használandó HTTP-parancs. sztring
ParseDependentRequests A WebTest függő kérésének elemzése. logikai
RequestBody Base64 kódolású sztringtörzs, amely elküldendő ezzel a webes teszttel. sztring
RequestUrl A tesztelni kívánt URL-cím helye. sztring

Fejlécmező

Név Leírás Érték
kulcs A fejléc neve. sztring
érték A fejléc értéke. sztring

WebTestPropertiesValidationRules

Név Leírás Érték
ContentValidation Tartalomérvényesítési tulajdonságok gyűjteménye WebTestPropertiesValidationRulesContentValidation
VárthttpStatusCode Ellenőrizze, hogy a WebTest visszaadja-e a megadott HTTP-állapotkódot. int
HttpStatusCode figyelmen kívül hagyása Ha be van állítva, az ellenőrzés figyelmen kívül hagyja az állapotkódot. logikai
SSLCertRemainingLifetimeCheck Az ellenőrzéshez szükséges napok száma még a meglévő SSL-tanúsítvány lejárata előtt is megmarad. Az értéknek pozitívnak kell lennie, az SSLCheck értéknek pedig true (igaz) értékre kell állítania. int
SSL-ellenőrzés Ellenőrzi, hogy az SSL-tanúsítvány érvényes-e. logikai

WebTestPropertiesValidationRulesContentValidation

Név Leírás Érték
ContentMatch A WebTest visszaadása során keresendő tartalom. Nem lehet null vagy üres. sztring
IgnoreCase Ha be van állítva, ez az érték érzéketlensé teszi a ContentMatch érvényesítési esetet. logikai
PassIfTextFound Ha igaz, az ellenőrzés akkor lesz sikeres, ha a ContentMatch sztringnek van egyezése. Ha hamis, az ellenőrzés sikertelen lesz, ha van egyezés logikai

Gyorssablonok

Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.

Sablon Description
Dinamikus webteszt létrehozása

Üzembe helyezés az Azure-ban
Tetszőleges számú App Insights-webes (pingelési) teszt létrehozása.
Metrikariariasztási szabály rendelkezésre állási teszthez

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy Application Insights rendelkezésre állási tesztet, valamint egy metrikariasztási szabályt, amely figyeli azt.

Terraform (AzAPI-szolgáltató) erőforrásdefiníció

A webtests erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:

  • Erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.Insights/webtests erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/webtests@2022-06-15"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      Configuration = {
        WebTest = "string"
      }
      Description = "string"
      Enabled = bool
      Frequency = int
      Kind = "string"
      Locations = [
        {
          Id = "string"
        }
      ]
      Name = "string"
      Request = {
        FollowRedirects = bool
        Headers = [
          {
            key = "string"
            value = "string"
          }
        ]
        HttpVerb = "string"
        ParseDependentRequests = bool
        RequestBody = "string"
        RequestUrl = "string"
      }
      RetryEnabled = bool
      SyntheticMonitorId = "string"
      Timeout = int
      ValidationRules = {
        ContentValidation = {
          ContentMatch = "string"
          IgnoreCase = bool
          PassIfTextFound = bool
        }
        ExpectedHttpStatusCode = int
        IgnoreHttpStatusCode = bool
        SSLCertRemainingLifetimeCheck = int
        SSLCheck = bool
      }
    }
    kind = "string"
  })
}

Tulajdonságértékek

webtesztek

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.Insights/webtests@2022-06-15"
name Az erőforrás neve sztring (kötelező)
location Erőforrás helye sztring (kötelező)
parent_id Az erőforráscsoportban való üzembe helyezéshez használja az adott erőforráscsoport azonosítóját. sztring (kötelező)
tags Erőforráscímkék Címkenevek és -értékek szótára.
Fajta A webteszt által figyelt WebTest típusa. A választási lehetőségek a ping, a többlépéses és a standard. "többlépéses"
"ping"
"standard"
properties Egy Azure-erőforrás webes tesztelését leíró metaadatok. WebTestProperties

WebTestProperties

Név Leírás Érték
Konfiguráció WebTest XML-konfigurációs specifikációja. WebTestPropertiesConfiguration
Description A WebTest felhasználó által definiált leírása. sztring
Engedélyezve Aktívan figyeli a tesztet. logikai
Gyakoriság A WebTest tesztfuttatásai közötti időköz másodpercben. Az alapértelmezett érték 300. int
Altípus A webes teszt típusa, az érvényes lehetőségek a ping, a többlépéses és a standard. "többlépéses"
"ping"
"standard" (kötelező)
Helyek Annak listája, hogy honnan futtathatja fizikailag a teszteket, hogy globális lefedettséget biztosítson az alkalmazás akadálymentességének szempontjából. WebTestGeolocation[] (kötelező)
Name Felhasználó által megadott név, ha ez a WebTest. sztring (kötelező)
Kérés A kérelemtulajdonságok gyűjteménye WebTestPropertiesRequest
RetryEnabled Engedélyezze az újrapróbálkozásokat, ha ez a WebTest sikertelen. logikai
Szintetikusmonitorid A WebTest egyedi azonosítója. Ez általában ugyanaz az érték, mint a Name (Név) mező. sztring (kötelező)
Időtúllépés Másodpercek, amíg ez a WebTest időtúllépést nem ér el, és sikertelen lesz. Az alapértelmezett érték 30. int
ValidationRules Az érvényesítési szabály tulajdonságainak gyűjteménye WebTestPropertiesValidationRules

WebTestPropertiesConfiguration

Név Leírás Érték
WebTest Egy webteszt XML-specifikációja az alkalmazáson való futtatáshoz. sztring

WebTestGeolocation

Név Leírás Érték
Id A WebTest által futtatandó helyazonosító. sztring

WebTestPropertiesRequest

Név Leírás Érték
FollowRedirects Kövesse a webes teszt átirányításait. logikai
Fejlécek A WebTest-híváshoz hozzáadni kívánt fejlécek és értékük listája. Fejlécmező[]
HttpVerb Ehhez a webes teszthez használandó HTTP-parancs. sztring
ParseDependentRequests A WebTest függő kérésének elemzése. logikai
RequestBody A Base64 kódolású sztringtörzse ezzel a webes teszttel küldendő. sztring
RequestUrl Tesztelendő URL-cím helye. sztring

Fejlécmező

Név Leírás Érték
kulcs A fejléc neve. sztring
érték A fejléc értéke. sztring

WebTestPropertiesValidationRules

Név Leírás Érték
ContentValidation Tartalomérvényesítési tulajdonságok gyűjteménye WebTestPropertiesValidationRulesContentValidation
VárthttpStatusCode Ellenőrizze, hogy a WebTest visszaadja-e a megadott HTTP-állapotkódot. int
HttpStatusCode figyelmen kívül hagyása Ha be van állítva, az ellenőrzés figyelmen kívül hagyja az állapotkódot. logikai
SSLCertRemainingLifetimeCheck Az ellenőrzéshez szükséges napok száma még a meglévő SSL-tanúsítvány lejárata előtt is megmarad. Az értéknek pozitívnak kell lennie, az SSLCheck értéknek pedig true (igaz) értékre kell állítania. int
SSL-ellenőrzés Ellenőrzi, hogy az SSL-tanúsítvány érvényes-e. logikai

WebTestPropertiesValidationRulesContentValidation

Név Leírás Érték
ContentMatch A WebTest visszaadása során keresendő tartalom. Nem lehet null vagy üres. sztring
IgnoreCase Ha be van állítva, ez az érték érzéketlensé teszi a ContentMatch érvényesítési esetet. logikai
PassIfTextFound Ha igaz, az ellenőrzés sikeres lesz, ha a ContentMatch sztringnek van egyezése. Ha hamis, az ellenőrzés sikertelen lesz, ha van egyezés logikai