Aracılığıyla paylaş


Microsoft.Insights webtests 2015-05-01

Bicep kaynak tanımı

Web testlerinin kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Insights/webtests kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Insights/webtests@2015-05-01' = {
  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'
    RetryEnabled: bool
    SyntheticMonitorId: 'string'
    Timeout: int
  }
}

Özellik değerleri

web testleri

Ad Açıklama Değer
name Kaynak adı dize (gerekli)
location Kaynak konumu dize (gerekli)
etiketler Kaynak etiketleri Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
Tür Bu web testinin izlediği web testi türü. Seçenekler ping ve multistep'tir. 'multistep'
'ping'
properties Azure kaynağı için web testini açıklayan meta veriler. WebTestProperties

WebTestProperties

Ad Açıklama Değer
Yapılandırma WebTest için XML yapılandırma belirtimi. WebTestPropertiesConfiguration
Description Bu WebTest için amaç/kullanıcı tanımlı açıklayıcı test. string
Etkin Test etkin bir şekilde izleniyor mu? bool
Sıklık Bu WebTest için test çalıştırmaları arasındaki saniye cinsinden aralık. Varsayılan değer 300'dür. int
Tip Bu web testinin türü, geçerli seçenekler ping ve çok adımdır. 'multistep'
'ping' (gerekli)
Konumlar Uygulamanızın erişilebilirliği için genel kapsam sağlamak üzere testleri fiziksel olarak çalıştırabileceğiniz yerlerin listesi. WebTestGeolocation[] (gerekli)
Name Bu WebTest ise kullanıcı tanımlı ad. dize (gerekli)
RetryEnabled Bu WebTest başarısız olursa yeniden denemelere izin ver. bool
SyntheticMonitorId Bu WebTest'in benzersiz kimliği. Bu genellikle Ad alanıyla aynı değerdir. dize (gerekli)
Zaman aşımı Bu WebTest zaman aşımına ve başarısız olana kadar saniye. Varsayılan değer 30’dur. int

WebTestPropertiesConfiguration

Ad Açıklama Değer
WebTest WebTest'in bir uygulamada çalıştırılacak XML belirtimi. string

WebTestGeolocation

Ad Açıklama Değer
Id Çalıştırılacak web testinin konum kimliği. string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Dinamik Web Testi Oluşturma

Azure’a dağıtın
İstediğiniz sayıda App Insights web (ping) testi oluşturun.
Kullanılabilirlik testi için ölçüm uyarı kuralı

Azure’a dağıtın
Bu şablon, bunu izleyen bir ölçüm uyarı kuralıyla birlikte bir Application Insights kullanılabilirlik testi oluşturur.

ARM şablonu kaynak tanımı

Webtests kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Insights/webtests kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Insights/webtests",
  "apiVersion": "2015-05-01",
  "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",
    "RetryEnabled": "bool",
    "SyntheticMonitorId": "string",
    "Timeout": "int"
  }
}

Özellik değerleri

web testleri

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Insights/webtests'
apiVersion Kaynak API'sinin sürümü '2015-05-01'
name Kaynak adı dize (gerekli)
location Kaynak konumu dize (gerekli)
etiketler Kaynak etiketleri Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
Tür Bu web testinin izlediği web testi türü. Seçenekler ping ve çok adımdır. 'multistep'
'ping'
properties Azure kaynağı için web testini açıklayan meta veriler. WebTestProperties

WebTestProperties

Ad Açıklama Değer
Yapılandırma WebTest için XML yapılandırma belirtimi. WebTestPropertiesConfiguration
Description Bu WebTest için amaç/kullanıcı tanımlı açıklayıcı test. string
Etkin Test etkin bir şekilde izleniyor mu? bool
Sıklık Bu WebTest için test çalıştırmaları arasındaki saniye cinsinden aralık. Varsayılan değer 300'dür. int
Tip Bu tür bir web testidir, geçerli seçenekler ping ve çok adımlı seçimdir. 'multistep'
'ping' (gerekli)
Konumlar Uygulamanızın erişilebilirliği için genel kapsam sağlamak üzere testleri fiziksel olarak çalıştırabileceğiniz yerin listesi. WebTestGeolocation[] (gerekli)
Name Bu WebTest ise kullanıcı tanımlı ad. dize (gerekli)
RetryEnabled Bu WebTest başarısız olursa yeniden denemelere izin ver. bool
SyntheticMonitorId Bu WebTest'in benzersiz kimliği. Bu genellikle Ad alanıyla aynı değerdir. dize (gerekli)
Zaman aşımı Bu WebTest zaman aşımına uğrar ve başarısız olur. Varsayılan değer 30’dur. int

WebTestPropertiesConfiguration

Ad Açıklama Değer
WebTest WebTest'in bir uygulamaya karşı çalıştırılacak XML belirtimi. string

WebTestGeolocation

Ad Açıklama Değer
Id Çalıştırılacak web testinin konum kimliği. string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Dinamik Web Testi Oluşturma

Azure’a dağıtın
İstediğiniz sayıda App Insights web (ping) testi oluşturun.
Kullanılabilirlik testi için ölçüm uyarısı kuralı

Azure’a dağıtın
Bu şablon, bunu izleyen bir ölçüm uyarısı kuralıyla birlikte bir Application Insights kullanılabilirlik testi oluşturur.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Webtests kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Insights/webtests kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/webtests@2015-05-01"
  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"
      RetryEnabled = bool
      SyntheticMonitorId = "string"
      Timeout = int
    }
    kind = "string"
  })
}

Özellik değerleri

web testleri

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Insights/webtests@2015-05-01"
name Kaynak adı dize (gerekli)
location Kaynak konumu dize (gerekli)
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
etiketler Kaynak etiketleri Etiket adlarının ve değerlerinin sözlüğü.
Tür Bu web testinin izlediği web testi türü. Seçenekler ping ve multistep'tir. "multistep"
"ping"
properties Azure kaynağı için web testini açıklayan meta veriler. WebTestProperties

WebTestProperties

Ad Açıklama Değer
Yapılandırma WebTest için XML yapılandırma belirtimi. WebTestPropertiesConfiguration
Description Bu WebTest için amaç/kullanıcı tanımlı açıklayıcı test. string
Etkin Test etkin bir şekilde izleniyor mu? bool
Sıklık Bu WebTest için test çalıştırmaları arasındaki saniye cinsinden aralık. Varsayılan değer 300'dür. int
Tip Bu web testinin türü, geçerli seçenekler ping ve çok adımdır. "multistep"
"ping" (gerekli)
Konumlar Uygulamanızın erişilebilirliği için genel kapsam sağlamak üzere testleri fiziksel olarak çalıştırabileceğiniz yerlerin listesi. WebTestGeolocation[] (gerekli)
Name Bu WebTest ise kullanıcı tanımlı ad. dize (gerekli)
RetryEnabled Bu WebTest başarısız olursa yeniden denemelere izin ver. bool
SyntheticMonitorId Bu WebTest'in benzersiz kimliği. Bu genellikle Ad alanıyla aynı değerdir. dize (gerekli)
Zaman aşımı Bu WebTest zaman aşımına ve başarısız olana kadar saniye. Varsayılan değer 30’dur. int

WebTestPropertiesConfiguration

Ad Açıklama Değer
WebTest WebTest'in bir uygulamada çalıştırılacak XML belirtimi. string

WebTestGeolocation

Ad Açıklama Değer
Id Çalıştırılacak web testinin konum kimliği. string