Aracılığıyla paylaş


ILoadTestPlugin Arabirim

Yük testi meydana gelen olayları işlemek için kullanıcı sınıfı ve yük sınaması içinde bulunan 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

Açıklamalar

Aracısı yük sınaması çalıştırmak zaman motorunun kullanıcı yazılmış kod 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 tutuyor sonra ne zaman bir 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. Olaylar, uygulaması, ILoadTestPlugin işleyebilir şunlardır: LoadTestStarting, LoadTestFinished, LoadTestWarmupComplete, TestStarting, TestFinished, TestSelected, ThresholdExceeded, HeartBeat(), and LoadTestAborted.

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

  • Hemen önce yük izleme aracı başladığında test yükü Sınama tamamlandığında durdurmak gibi bir dış işlemi başlatın.

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

  • Seçimin içinde yük sınaması çalıştırmak için ayrı bir test üzerinde programlı denetim sağlamak; 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.

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

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 tek Aracısı bir işlem gerçekleştirmek, kontrol etmelisiniz AgentId özelliği LoadTestContext nesne ve yalnızca işlemi, değeri AgentId 1.

Ö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ı