az load test
Not
Bu başvuru, Azure CLI (sürüm 2.66.0 veya üzeri) için yük uzantısının bir parçasıdır. uzantı, az load test komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla öğrenin.
Bu komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
Yük testlerini yönetmek için komut grubu.
Oluşturma, güncelleştirme, silme, listeleme vb. ile yük testlerini yönetmek için komut grubu
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az load test app-component |
Uygulama bileşenlerini yönetmek için komut grubu. |
Uzantı | Önizleme |
az load test app-component add |
Teste bir uygulama bileşeni ekleyin. |
Uzantı | Önizleme |
az load test app-component list |
Test için tüm uygulama bileşenlerini listeleme. |
Uzantı | Önizleme |
az load test app-component remove |
Verilen uygulama bileşenini bir testten kaldırın. |
Uzantı | Önizleme |
az load test compare-to-baseline |
Son test çalıştırmalarından örnekleyici istatistiklerini temel test çalıştırmasınınkilerle karşılaştırın. |
Uzantı | Önizleme |
az load test convert-to-jmx |
URL türü testlerini JMX testine dönüştürün. |
Uzantı | Önizleme |
az load test create |
Yeni bir yük testi oluşturun. |
Uzantı | Önizleme |
az load test delete |
Mevcut yük testlerini silin. |
Uzantı | Önizleme |
az load test download-files |
Mevcut bir yük testinin dosyalarını indirin. |
Uzantı | Önizleme |
az load test file |
Test dosyalarındaki işlemler için komut grubu. |
Uzantı | Önizleme |
az load test file delete |
Bir dosyayı testten silin. |
Uzantı | Önizleme |
az load test file download |
Bir testten dosya indirin. |
Uzantı | Önizleme |
az load test file list |
Testteki tüm dosyaları listeleyin. |
Uzantı | Önizleme |
az load test file upload |
Teste dosya yükleme. |
Uzantı | Önizleme |
az load test list |
Verilen yük testi kaynağındaki tüm testleri listeleyin. |
Uzantı | Önizleme |
az load test server-metric |
Sunucu ölçümlerini yönetmek için komut grubu. |
Uzantı | Önizleme |
az load test server-metric add |
Teste sunucu ölçümü ekleyin. |
Uzantı | Önizleme |
az load test server-metric list |
Test için tüm sunucu ölçümlerini listeleyin. |
Uzantı | Önizleme |
az load test server-metric remove |
Verilen sunucu ölçümünü testten kaldırın. |
Uzantı | Önizleme |
az load test set-baseline |
Testteki diğer çalıştırmalarla karşılaştırmak için temel olarak bir test çalıştırması ayarlayın. |
Uzantı | Önizleme |
az load test show |
Testin ayrıntılarını göster. |
Uzantı | Önizleme |
az load test update |
Mevcut yük testlerini güncelleştirin. |
Uzantı | Önizleme |
az load test compare-to-baseline
'Yük testi' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
Son test çalıştırmalarından örnekleyici istatistiklerini temel test çalıştırmasınınkilerle karşılaştırın.
az load test compare-to-baseline --load-test-resource
--test-id
[--aggregation {MAX, MEAN, MEDIAN, MIN, P75, P90, P95, P96, P98, P99, P999, P9999}]
[--resource-group]
Örnekler
Son test çalıştırmalarını taban çizgisiyle karşılaştırın.
az load test compare-to-baseline --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id -o table
Son test çalıştırmalarını belirli toplama ile taban çizgisiyle karşılaştırın.
az load test compare-to-baseline --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id --aggregation P95 -o table
Gerekli Parametreler
Yük Testi kaynağının adı veya ARM kaynak kimliği.
Yük testinin test kimliği.
İsteğe Bağlı Parametreler
Yanıt süresi için toplama yöntemini belirtin.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az load test convert-to-jmx
'Yük testi' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
URL türü testlerini JMX testine dönüştürün.
az load test convert-to-jmx --load-test-resource
--test-id
[--resource-group]
[--yes]
Örnekler
JMX testine dönüştürün.
az load test convert-to-jmx --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id
Gerekli Parametreler
Yük Testi kaynağının adı veya ARM kaynak kimliği.
Yük testinin test kimliği.
İsteğe Bağlı Parametreler
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Onay istemde bulunmayın.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az load test create
'Yük testi' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
Yeni bir yük testi oluşturun.
az load test create --load-test-resource
--test-id
[--autostop]
[--autostop-error-rate]
[--autostop-time-window]
[--certificate]
[--description]
[--disable-public-ip]
[--display-name]
[--engine-instances]
[--engine-ref-id-type {None, SystemAssigned, UserAssigned}]
[--engine-ref-ids]
[--env]
[--keyvault-reference-id]
[--load-test-config-file]
[--metrics-reference-id]
[--no-wait]
[--regionwise-engines]
[--resource-group]
[--secret]
[--split-csv]
[--subnet-id]
[--test-plan]
[--test-type {JMX, Locust, URL}]
Örnekler
Yük testi yapılandırma dosyasıyla bir test oluşturun.
az load test create --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-test-id --load-test-config-file ~/resources/sample-config.yaml
Bağımsız değişkenlerle bir test oluşturun.
az load test create --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --display-name "Sample Name" --description "Test description" --test-plan sample-jmx.jmx --engine-instances 1 --env rps=2 count=1 --engine-ref-id-type SystemAssigned
Yük testi yapılandırma dosyasıyla bir test oluşturun ve bağımsız değişkenleri kullanarak altyapı örneğini ve env'yi geçersiz kılın ve dosya yükleme işlemini beklemeyin.
az load test create --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-test-id --load-test-config-file ~/resources/sample-config.yaml --engine-instances 1 --env rps=2 count=1 --no-wait
Gizli diziler ve ortam değişkenleriyle bir test oluşturun.
az load test create --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --display-name "Sample Name" --description "Test description" --test-plan sample-jmx.jmx --secret secret_name1=secret_uri1 secret_name2=secret_uri2 --env rps=2 count=1
Key Vault'a erişmek için kullanıcı tarafından atanan Yönetilen Kimliği kullanarak gizli dizilerle bir test oluşturun.
az load test create --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --display-name "Sample Name" --secret secret_name1=secret_uri1 secret_name2=secret_uri2 --keyvault-reference-id "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/microsoft.managedidentity/userassignedidentities/sample-mi"
Bölünmüş CSV seçeneğinin etkin olduğu bir Sanal Ağda özel uç nokta için bir test oluşturun.
az load test create --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --display-name "Sample Name" --subnet-id "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.Network/virtualNetworks/SampleVMVNET/subnets/SampleVMSubnet" --split-csv true
Özel tanımlı otomatik durdurma ölçütleriyle bir test oluşturun veya test için otomatik durdurmayı etkinleştirin/devre dışı bırakın.
az load test create --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --display-name "Sample Name" --autostop-error-rate 80.5 --autostop-time-window 120
az load test create --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --display-name "Sample Name" --autostop disable
az load test create --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --display-name "Sample Name" --autostop enable
Azure Resource Manager (ARM) tarafından kabul edilen biçimde bölge adlarını kullanarak çok bölgeli yük yapılandırmasıyla bir test oluşturun. Belirtilen bölgelerin Azure Load Testing tarafından desteklendiğinden emin olun. Çok bölgeli yük testleri yalnızca genel uç noktalarla sınırlıdır.
az load test create --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --engine-instances 3 --regionwise-engines eastus=1 westus2=1 germanywestcentral=1 --test-plan sample-jmx.jmx
Bir JSON dosyası kullanarak birden çok HTTP isteğiyle gelişmiş bir URL testi oluşturun.
az load test create --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --test-plan ~/resources/sample-url-requests.json --test-type URL
Çekirge tabanlı yük testi oluşturma
az load test create --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --test-plan ~/resources/sample-locust-file.py --test-type Locust --env LOCUST_HOST="https://azure.microsoft.com" LOCUST_SPAWN_RATE=0.3 LOCUST_RUN_TIME=120 LOCUST_USERS=4
Altyapı için kullanıcı tarafından atanan Yönetilen Kimlik başvurusuyla bir test oluşturun.
az load test create --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --display-name "Sample Name" --engine-ref-id-type UserAssigned --engine-ref-ids "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/microsoft.managedidentity/userassignedidentities/sample-mi"
Yapılandırılan uygulamaların ölçümlerine erişmek için kullanıcı tarafından atanan Yönetilen Kimlik başvurusuyla bir test oluşturun.
az load test create --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --display-name "Sample Name" --engine-ref-id-type UserAssigned --metrics-reference-id "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/microsoft.managedidentity/userassignedidentities/sample-mi"
Gerekli Parametreler
Yük Testi kaynağının adı veya ARM kaynak kimliği.
Yük testinin test kimliği.
İsteğe Bağlı Parametreler
Otomatik durdurmanın etkinleştirilmesi veya devre dışı bırakılması gerekip gerekmediği. İzin verilen değerler etkinleştirilir/devre dışı bırakılır.
Test çalıştırmasının otomatik olarak durdurulması gereken hataların eşik yüzdesi. İzin verilen değerler [0.0.100.0] aralığındadır.
Hata yüzdesinin saniyeler içinde değerlendirilmesi gereken zaman penceresi.
'key[=value]' biçiminde tek bir sertifika. Sertifika PFX biçiminde Azure Key Vault'ta depolanmalı ve değer olarak sertifika tanımlayıcısı sağlanmalıdır.
Yük testinin açıklaması.
Özel uç noktayı test ederken genel IP adresi, yük dengeleyici ve ağ güvenlik grubu dağıtımını devre dışı bırakın.
Yük testinin görünen adı.
Testin üzerinde çalışması gereken altyapı örneklerinin sayısı.
Altyapı için yapılandırılacak kimlik türü.
Altyapıda yapılandırılacak yönetilen kimliklerin tam kaynak kimliklerinin boşlukla ayrılmış listesi. Yalnızca kullanıcı tarafından atanan kimlikler için gereklidir.
Boşlukla ayrılmış ortam değişkenleri: key[=value] [key[=value] ...].
Anahtar kasasına erişmek için kullanılacak kimlik.
Yük testi yapılandırma dosyasının yolu. https://learn.microsoft.com/azure/load-testing/reference-test-config-yamlbaşvurun.
Ölçümlere erişmek için kullanılacak kimlik. Bu ayar, verilmediyse SystemAssigned olarak varsayılan olarak atanır.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Her bölge için altyapı sayısını şu biçimde belirtin: region1=engineCount1 region2=engineCount2 .... Bölge adlarını Azure Resource Manager (ARM) tarafından kabul edilen biçimde kullanın. Bölgelerin Azure Load Testing tarafından desteklendiğinden emin olun. Çok bölgeli yük testleri yalnızca genel uç noktaları hedefleyebilir.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Boşlukla ayrılmış gizli diziler: key[=value] [key[=value] ...]. Gizli diziler Azure Key Vault'ta depolanmalıdır ve gizli dizi tanımlayıcısı değer olarak sağlanmalıdır.
CSV dosyalarını altyapı örnekleri arasında eşit olarak bölün.
Özel yük testi için kullanılacak alt ağın kaynak kimliği.
Test planı dosyasına başvuru.
testType: JMX
ise: JMeter betiğinin yolu.
testType: URL
ise: requests JSON dosyasının yolu.
testType: Locust
ise: Locust test betiğinin yolu.
Yük testinin türü.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az load test delete
'Yük testi' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
Mevcut yük testlerini silin.
az load test delete --load-test-resource
--test-id
[--resource-group]
[--yes]
Örnekler
Yük testlerini silme.
az load test delete --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id
Gerekli Parametreler
Yük Testi kaynağının adı veya ARM kaynak kimliği.
Yük testinin test kimliği.
İsteğe Bağlı Parametreler
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Onay istemde bulunmayın.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az load test download-files
'Yük testi' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
Mevcut bir yük testinin dosyalarını indirin.
az load test download-files --load-test-resource
--path
--test-id
[--force]
[--resource-group]
Örnekler
Testin tüm dosyalarını indirin. Dizin zaten mevcut olmalıdır.
az load test download-files --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --path ~/downloads
Yoksa dizini oluşturarak testin tüm dosyalarını indirin.
az load test download-files --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --path "~/downloads/new folder" --force
Gerekli Parametreler
Yük Testi kaynağının adı veya ARM kaynak kimliği.
Dosyaları indirmek için dizinin yolu.
Yük testinin test kimliği.
İsteğe Bağlı Parametreler
Komutunu çalıştırmaya zorla. Bu, mevcut değilse dosyaları indirmek için dizini oluşturur.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az load test list
'Yük testi' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
Verilen yük testi kaynağındaki tüm testleri listeleyin.
az load test list --load-test-resource
[--resource-group]
Örnekler
Bir kaynaktaki tüm yük testlerini listeleyin.
az load test list --load-test-resource sample-alt-resource --resource-group sample-rg
Gerekli Parametreler
Yük Testi kaynağının adı veya ARM kaynak kimliği.
İsteğe Bağlı Parametreler
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az load test set-baseline
'Yük testi' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
Testteki diğer çalıştırmalarla karşılaştırmak için temel olarak bir test çalıştırması ayarlayın.
az load test set-baseline --load-test-resource
--test-id
--test-run-id
[--resource-group]
Örnekler
Temel test çalıştırması ayarlayın.
az load test set-baseline --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id --test-run-id sample-associated-test-run-id
Gerekli Parametreler
Yük Testi kaynağının adı veya ARM kaynak kimliği.
Yük testinin test kimliği.
Yük testi çalıştırmasının test çalıştırması kimliği.
İsteğe Bağlı Parametreler
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az load test show
'Yük testi' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
Testin ayrıntılarını göster.
az load test show --load-test-resource
--test-id
[--resource-group]
Örnekler
Yük testinin ayrıntılarını alın.
az load test show --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg
Gerekli Parametreler
Yük Testi kaynağının adı veya ARM kaynak kimliği.
Yük testinin test kimliği.
İsteğe Bağlı Parametreler
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az load test update
'Yük testi' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
Mevcut yük testlerini güncelleştirin.
az load test update --load-test-resource
--test-id
[--autostop]
[--autostop-error-rate]
[--autostop-time-window]
[--certificate]
[--description]
[--disable-public-ip]
[--display-name]
[--engine-instances]
[--engine-ref-id-type {None, SystemAssigned, UserAssigned}]
[--engine-ref-ids]
[--env]
[--keyvault-reference-id]
[--load-test-config-file]
[--metrics-reference-id]
[--no-wait]
[--regionwise-engines]
[--resource-group]
[--secret]
[--split-csv]
[--subnet-id]
[--test-plan]
Örnekler
Yük testi yapılandırma dosyasıyla bir testi güncelleştirin ve karşıya dosya yüklemeyi beklemeyin.
az load test update --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id --load-test-config-file ~/resources/sample-config.yaml --no-wait
Test için görünen adı ve açıklamayı güncelleştirin.
az load test update --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id --description "Test description" --display-name "Sample Name"
Yük testi yapılandırma dosyasıyla bir testi güncelleştirin ve bağımsız değişkenleri kullanarak parametreleri geçersiz kılın.
az load test update --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id --load-test-config-file ~/resources/sample-config.yaml --engine-instances 1 --env name=value name=value
Gizli dizileri bir testten kaldırın.
az load test update --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id --secret secret_name1=""
Key Vault başvuru kimliğini sistem tarafından atanan Yönetilen Kimlik olarak güncelleştirin.
az load test update --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id --keyvault-reference-id null
Otomatik durdurma ölçütlerini güncelleştirin.
az load test update --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id --autostop-error-rate 90 --autostop-time-window 180
Çok bölgeli yük yapılandırmasını güncelleştirin.
az load test update --load-test-resource sample-alt-resource --resource-group sample-rg --test-id sample-existing-test-id --engine-instances 5 --regionwise-engines eastus=2 westus2=1 eastasia=2
SystemAssigned'a altyapı için kullanıcı tarafından atanan Yönetilen Kimlik başvurusuyla bir testi güncelleştirin.
az load test update --test-id sample-test-id --load-test-resource sample-alt-resource --resource-group sample-rg --display-name "Sample Name" --engine-ref-id-type SystemAssigned
Gerekli Parametreler
Yük Testi kaynağının adı veya ARM kaynak kimliği.
Yük testinin test kimliği.
İsteğe Bağlı Parametreler
Otomatik durdurmanın etkinleştirilmesi veya devre dışı bırakılması gerekip gerekmediği. İzin verilen değerler etkinleştirilir/devre dışı bırakılır.
Test çalıştırmasının otomatik olarak durdurulması gereken hataların eşik yüzdesi. İzin verilen değerler [0.0.100.0] aralığındadır.
Hata yüzdesinin saniyeler içinde değerlendirilmesi gereken zaman penceresi.
'key[=value]' biçiminde tek bir sertifika. Sertifika PFX biçiminde Azure Key Vault'ta depolanmalı ve değer olarak sertifika tanımlayıcısı sağlanmalıdır. Var olan sertifikayı temizlemek için "" kullanın.
Yük testinin açıklaması.
Özel uç noktayı test ederken genel IP adresi, yük dengeleyici ve ağ güvenlik grubu dağıtımını devre dışı bırakın.
Yük testinin görünen adı.
Testin üzerinde çalışması gereken altyapı örneklerinin sayısı.
Altyapı için yapılandırılacak kimlik türü.
Altyapıda yapılandırılacak yönetilen kimliklerin tam kaynak kimliklerinin boşlukla ayrılmış listesi. Yalnızca kullanıcı tarafından atanan kimlikler için gereklidir.
Boşlukla ayrılmış ortam değişkenleri: key[=value] [key[=value] ...]. Mevcut ortam değişkenlerini temizlemek için "" kullanın.
Anahtar kasasına erişmek için kullanılacak kimlik. Yük testi kaynağının sistem tarafından atanan kimliğini kullanmak için null
veya None
sağlayın.
Yük testi yapılandırma dosyasının yolu. https://learn.microsoft.com/azure/load-testing/reference-test-config-yamlbaşvurun.
Ölçümlere erişmek için kullanılacak kimlik. Yük testi kaynağının sistem tarafından atanan kimliğini kullanmak için null
veya None
sağlayın.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Her bölge için altyapı sayısını şu biçimde belirtin: region1=engineCount1 region2=engineCount2 .... Bölge adlarını Azure Resource Manager (ARM) tarafından kabul edilen biçimde kullanın. Bölgelerin Azure Load Testing tarafından desteklendiğinden emin olun. Çok bölgeli yük testleri yalnızca genel uç noktaları hedefleyebilir.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Boşlukla ayrılmış gizli diziler: key[=value] [key[=value] ...]. Gizli diziler Azure Key Vault'ta depolanmalıdır ve gizli dizi tanımlayıcısı değer olarak sağlanmalıdır. Mevcut gizli dizileri temizlemek için "" kullanın.
CSV dosyalarını altyapı örnekleri arasında eşit olarak bölün.
Özel yük testi için kullanılacak alt ağın kaynak kimliği.
Test planı dosyasına başvuru.
testType: JMX
ise: JMeter betiğinin yolu.
testType: URL
ise: requests JSON dosyasının yolu.
testType: Locust
ise: Locust test betiğinin yolu.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.