Bulut tabanlı Web performansı test görevi

Azure Pipelines | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2015

Dikkat

Bulut tabanlı yük testi hizmeti kullanım dışı bırakılmıştır. Kullanım dışı bırakma, hizmet kullanılabilirliği ve alternatif hizmetler hakkında daha fazla bilgiyi burada bulabilirsiniz.

Web uygulamanızın var olduğunu ve yanıt verdiğini kolayca doğrulamak üzere hızlı Web performans testini çalıştırmak için bu görevi kullanın. Görev, Microsoft Azure tabanlı Azure Pipelines bulut tabanlı yük testi hizmetini kullanarak uygulama URL 'sine karşı yük oluşturur.

Not

Microsoft Team Foundation Server (TFS) 2018 ve önceki sürümlerde, derleme ve yayın işlem hatları tanımlar olarak adlandırılır, çalışmalara derlemeler denir, hizmet bağlantılarına hizmet uç noktaları denir, aşamalar ortamlar olarak adlandırılır ve işler aşamalar olarak adlandırılır.

Erişim

Aracının aşağıdaki özelliği olmalıdır:

  • Azure PowerShell

YAML kod parçacığı

# Cloud-based web performance test
# Run a quick web performance test in the cloud with Azure Pipelines
- task: QuickPerfTest@1
  inputs:
    #connectedServiceName: # Optional
    websiteUrl: 
    testName: 
    #vuLoad: '25' # Options: 25, 50, 100, 250
    #runDuration: '60' # Options: 60, 120, 180, 240, 300
    #geoLocation: 'Default' # Optional. Options: default, australia East, australia Southeast, brazil South, central India, central US, east Asia, east US 2, east US, japan East, japan West, north Central US, north Europe, south Central US, south India, southeast Asia, west Europe, west US
    #machineType: '0' # Options: 0, 2
    #resourceGroupName: 'default' # Optional
    #numOfSelfProvisionedAgents: # Optional
    #avgResponseTimeThreshold: '0' # Optional

Bağımsız değişkenler

Bağımsız Değişken Description
Azure Pipelines bağlantısı Azure DevOps kuruluşuna başvuran bir genel hizmet bağlantısının adı, üzerinden yük testi çalıştırıyor ve sonuçları yayımlanacak.
-TFS üzerindeki derlemeler ve yayınlar için gereklidir ve yük testinin çalışacağı Azure DevOps kuruluşuna bir bağlantı belirtmelidir.
-Azure Pipelines derlemeler ve yayınlar için isteğe bağlıdır. Bu durumda, sağlanmazsa geçerli Azure Pipelines bağlantısı kullanılır.
-Bkz. genel hizmet bağlantısı.
Web sitesi URL'si Gereklidir. Sınanacak uygulamanın URL 'SI.
Test Adı Gereklidir. Bu yük testinin bir adı, raporlama ve diğer test çalıştırmaları ile karşılaştırma için tanımlamak üzere kullanılır.
Kullanıcı yükü Gereklidir. Bu testte benzetim yapılacak eşzamanlı kullanıcı sayısı. Açılan listeden bir değer seçin.
Çalıştırma süresi (sn) Gereklidir. Bu testin saniye cinsinden süresi. Açılan listeden bir değer seçin.
Yükleme konumu Yükün oluşturulacağı konum. Azure DevOps kuruluşunuzla ilişkili konumdan yüklemeyi oluşturmak için bir Global Azure konumu seçin veya varsayılan olarak ' ı seçin.
Yük testini kullanarak Çalıştır Bulut tabanlı yük testi hizmetinin yük testlerini çalıştırmak için aracıları otomatik olarak sağlamasını istiyorsanız otomatik olarak sağlanan aracılar ' ı seçin. Uygulama URL 'sinin Internet 'ten erişilebilir olması gerekir.
Güvenlik duvarının arkasındaki uygulamaları test etmek istiyorsanız kendi kendine sağlanan aracıları seçin. Bu seçeneği kullanırken aracıları sağlamalısınız ve bunları Azure DevOps kuruluşunuza kaydetmeniz gerekir. Bkz. bulut tabanlı yük testi kullanarak özel/intranet uygulamalarını test etme.
Ortalama yanıt süresi (MS) aşıldıysa test başarısız oldu Ortalama yanıt süresi için milisaniye cinsinden bir eşik belirtin. Yük testi sırasında gözlemlenen yanıt süresi bu eşiği aşarsa, görev başarısız olur.
Denetim seçenekleri Bkz. Denetim seçenekleri

Daha Fazla Bilgi

Açık kaynak

Bu görev GitHub 'daaçık kaynaktır. Geribildirim ve katılımlar hoş geldiniz.

SSS

TFS 'yi şirket içinde kullanıyorum ve bu özelliklerden bazılarını görmüyorum. Neden olmasın?

Bu özelliklerden bazıları yalnızca Azure Pipelines kullanılabilir ve şirket içinde henüz kullanılabilir değil. TFS 'nin en son sürümüne yükselttiysenizbazı özellikler şirket içinde kullanılabilir.

Yardım ve destek