Aracılığıyla paylaş


ILoadTestPlugin Arabirim

Yük test ortaya çıkan olayları işlemek için kullanıcı sınıfı ve yük sınaması içinde yer alan sınamaları çalıştırmak izin vermek için uygulanan bir arabirimi tanımlar.

Ad alanı:  Microsoft.VisualStudio.TestTools.LoadTesting
Derleme:  Microsoft.VisualStudio.QualityTools.LoadTestFramework (Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll içinde)

Sözdizimi

'Bildirim
Public Interface ILoadTestPlugin
public interface ILoadTestPlugin
public interface class ILoadTestPlugin
type ILoadTestPlugin =  interface end
public interface ILoadTestPlugin

ILoadTestPlugin türü aşağıdaki üyeleri ortaya koyar.

Yöntemler

  Ad Açıklama
Genel yöntem Initialize Eklenti yükleme testi başlatır.

Üst

Notlar

Bu kod yazılan Kullanıcı Aracısı yük sınaması çalıştırmak zaman motorunun takın kullanıcı yazılmış bir sınıf tarafından uygulanabilir. Bu eklenti yük sınaması Düzenleyicisi'nde belirtilir.

Eklenti kodu bir eşik, yük test başlamadan önce ve test tekrarında başlamadan önce bir yük sınaması tamamlandıktan sonra ve çalışması bittikten sonra ihlal sonra ne zaman yük sınaması iptal gibi bir yük sınaması çalışırken veya yükü test olarak değiştiğinde farklı zamanlarda çalıştırmak için bir yük sınaması oluşturabilirsiniz. The events that the implementation of ILoadTestPlugin may handle are: LoadTestStarting, LoadTestFinished, LoadTestWarmupComplete, TestStarting, TestFinished, TestSelected, ThresholdExceeded, HeartBeat, and LoadTestAborted.

Yük sınaması eklentisi uygulaması çalışırken yük sınaması davranışını değiştirmek veya genişletmek için kullanılabilir. Aşağıdaki liste bazı olası kullanımları yük sınaması eklentisi içerir:

  • Hemen önce yük izleme aracı başladığında sınamak ve yük sınaması tamamlandıktan sonra durdurmak gibi bir dış işlemi başlatın.

  • Yük sınaması çalışırken kullanılan kullanıcı yükü üzerinde programsal bir denetim sağlar; yük sınaması Düzenleyicisi'nde belirtilen kullanıcı yükü geçersiz kılma.

  • Seçim içinde yük sınaması çalıştırmak için ayrı bir test üzerinde programsal bir denetim sağlar; Varsayılan test seçim algoritması geçersiz kılma.

  • Performans sayacı değeri yük sınaması içinde tanımlanan bir eşik kural başarısızlığın nedenlerini, yük sınaması iptal etmek.

  • Tüm sınama yineleme yükü sınamada arasında paylaşılan bir değişken korur. Bunu yapmak için yük altında sınamaları tarafından erişilen bir statik özellik olarak değişken eklentisi yük sınaması uygular. Değişken başlatılmış olan Initialize yük sınaması eklentisi yöntemi. Bir olay işleyicisi için eklenen LoadTestFinished raporlama amacıyla son değere erişmek için kullanılan olay.

Gerçekleştirenlere Notlar

Birden fazla aracıları üzerindeki yük sınaması çalışırken yük sınaması eklentisi sınıfı tüm aracıların başlatılmış. Yük sınaması eklentisi yalnızca bir aracı üzerinde bir işlem gerçekleştirmeye gerekiyorsa denetlemelisiniz AgentId özelliği LoadTestContext nesne ve yalnızca, işlemi gerçekleştirmek değerinin AgentId 1'dir.

Örnekler

Bir örnek için bkz. Yükleme Testi Eklentisi Nasıl Oluşturulur

Ayrıca bkz.

Başvuru

Microsoft.VisualStudio.TestTools.LoadTesting Ad Alanı