Aracılığıyla paylaş


az load test

Dekont

Bu başvuru, Azure CLI (sürüm 2.41.0 veya üzeri) için yük uzantısının bir parçasıdır. Uzantı, bir az load test komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

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.

Dahili Önizleme
az load test app-component add

Teste bir uygulama bileşeni ekleyin.

Dahili Önizleme
az load test app-component list

Test için tüm uygulama bileşenlerini listeleme.

Dahili Önizleme
az load test app-component remove

Verilen uygulama bileşenini bir testten kaldırın.

Dahili Önizleme
az load test create

Yeni bir yük testi oluşturun.

Dahili Önizleme
az load test delete

Mevcut yük testlerini silin.

Dahili Önizleme
az load test download-files

Mevcut bir yük testinin dosyalarını indirin.

Dahili Önizleme
az load test file

Test dosyalarındaki işlemler için komut grubu.

Dahili Önizleme
az load test file delete

Bir dosyayı testten silin.

Dahili Önizleme
az load test file download

Bir testten dosya indirin.

Dahili Önizleme
az load test file list

Testteki tüm dosyaları listeleyin.

Dahili Önizleme
az load test file upload

Teste dosya yükleme.

Dahili Önizleme
az load test list

Verilen yük testi kaynağındaki tüm testleri listeleyin.

Dahili Önizleme
az load test server-metric

Sunucu ölçümlerini yönetmek için komut grubu.

Dahili Önizleme
az load test server-metric add

Teste sunucu ölçümü ekleyin.

Dahili Önizleme
az load test server-metric list

Test için tüm sunucu ölçümlerini listeleyin.

Dahili Önizleme
az load test server-metric remove

Verilen sunucu ölçümünü testten kaldırın.

Dahili Önizleme
az load test show

Testin ayrıntılarını göster.

Dahili Önizleme
az load test update

Mevcut yük testlerini güncelleştirin.

Dahili Önizleme

az load test create

Önizleme

'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
                    [--certificate]
                    [--description]
                    [--display-name]
                    [--engine-instances]
                    [--env]
                    [--keyvault-reference-id]
                    [--load-test-config-file]
                    [--no-wait]
                    [--resource-group]
                    [--secret]
                    [--split-csv]
                    [--subnet-id]
                    [--test-plan]

Ö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

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ğ ö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

Gerekli Parametreler

--load-test-resource --name -n

Yük Testi kaynağının adı veya ARM kaynak kimliği.

--test-id -t

Yük testinin test kimliği.

İsteğe Bağlı Parametreler

--certificate

'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.

--description

Yük testinin açıklaması.

--display-name

Yük testinin görünen adı.

--engine-instances

Testin üzerinde çalışması gereken altyapı örneklerinin sayısı.

--env

Boşlukla ayrılmış ortam değişkenleri: key[=value] [key[=value] ...].

--keyvault-reference-id

Anahtar kasasına erişmek için kullanılacak kimlik.

--load-test-config-file

Yük testi yapılandırma dosyasının yolu. Adresine bakın https://learn.microsoft.com/azure/load-testing/reference-test-config-yaml.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--secret

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.

--split-csv

CSV dosyalarını altyapı örnekleri arasında eşit olarak bölün.

--subnet-id

Özel yük testi için kullanılacak alt ağın kaynak kimliği.

--test-plan

JMeter betiğinin yolu.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

Önizleme

'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

--load-test-resource --name -n

Yük Testi kaynağının adı veya ARM kaynak kimliği.

--test-id -t

Yük testinin test kimliği.

İsteğe Bağlı Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--yes -y

Onay istemde bulunmayın.

varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

Önizleme

'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

--load-test-resource --name -n

Yük Testi kaynağının adı veya ARM kaynak kimliği.

--path

Dosyaları indirmek için dizinin yolu.

--test-id -t

Yük testinin test kimliği.

İsteğe Bağlı Parametreler

--force

Komutunu çalıştırmaya zorla. Bu, mevcut değilse dosyaları indirmek için dizini oluşturur.

varsayılan değer: False
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

Önizleme

'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

--load-test-resource --name -n

Yük Testi kaynağının adı veya ARM kaynak kimliği.

İsteğe Bağlı Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

Önizleme

'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

--load-test-resource --name -n

Yük Testi kaynağının adı veya ARM kaynak kimliği.

--test-id -t

Yük testinin test kimliği.

İsteğe Bağlı Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

Önizleme

'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
                    [--certificate]
                    [--description]
                    [--display-name]
                    [--engine-instances]
                    [--env]
                    [--keyvault-reference-id]
                    [--load-test-config-file]
                    [--no-wait]
                    [--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

Gerekli Parametreler

--load-test-resource --name -n

Yük Testi kaynağının adı veya ARM kaynak kimliği.

--test-id -t

Yük testinin test kimliği.

İsteğe Bağlı Parametreler

--certificate

'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.

--description

Yük testinin açıklaması.

--display-name

Yük testinin görünen adı.

--engine-instances

Testin üzerinde çalışması gereken altyapı örneklerinin sayısı.

--env

Boşlukla ayrılmış ortam değişkenleri: key[=value] [key[=value] ...]. Mevcut ortam değişkenlerini temizlemek için "" kullanın.

--keyvault-reference-id

Anahtar kasasına erişmek için kullanılacak kimlik. Yük testi kaynağının sistem tarafından atanan kimliğini sağlamak null veya None kullanmak için.

--load-test-config-file

Yük testi yapılandırma dosyasının yolu. Adresine bakın https://learn.microsoft.com/azure/load-testing/reference-test-config-yaml.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--secret

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.

--split-csv

CSV dosyalarını altyapı örnekleri arasında eşit olarak bölün.

--subnet-id

Özel yük testi için kullanılacak alt ağın kaynak kimliği.

--test-plan

JMeter betiğinin yolu.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.