Yineleme ve ek çalışmalardan kaçınmak için, VS Load Test için mevcut Specflow senaryolarını (Şu anda kabul ve otomatik test için kullanıyor) yeniden kullanmayı planlıyorum. Bir zamanlar bunları çalışır beri ama Yük testinde bağlamında her Specflow senaryoyu birden çok kez yürütür ve konular ve hataları ile çalışıyorsa paralel ve kullanıcıya daha yüksek bir sayı ile dahaVisual Studio 2013 Yükleme Testi ile Specflow senaryosunu kullanabilir
Bu hataları aldığında Specflow bu test için çalışıyor Örneğin, 20 kullanıcı yük testi ile test senaryosu olarak bir Specflow senaryosunun kullanılması ve 2 dakikalık zaman periyodunun, aşağıdakine benzer 50 hataya neden olabilmesi gibi, yanlış test sonucu yaratan bazı testlerde başarısız olabilir. Bu nedenle test sonucu, belirli bir senaryoyu 150 kez ve 200 başarısız test ve başarısızlık Specflow hatalarının neden olduğu 200 kez yürütülür. Yük testi bağlamında, testin kendisinde sorunlar olduğu için bu sonuç tamamen yanlış ve yanlıştır.
Hata mesajı:
ScenarioTearDown threw exception. System.NullReferenceException: System.NullReferenceException: Object reference not set to an instance of an object.
TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.HandleBlockSwitch(ScenarioBlock block)
TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(StepInstance stepInstance) TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.Step(StepDefinitionKeyword stepDefinitionKeyword, String keyword, String text, String multilineTextArg, Table tableArg)
TechTalk.SpecFlow.TestRunner.Then(String text, String multilineTextArg, Table tableArg, String keyword)
o Specflow oluşturmak ve bu çatışmayı neden ve bazı testi başarısız ama ben de bu konuda bazı şüphe ve orada olup olmadığını görmek isteyen aynı senaryo paralel olamaz görünüyor Bazı araştırmaların ardından Bu konuyla ilgili herhangi bir geçici çözüm ya da bir şey eksik ve Specflow senaryoları Load Test için kullanılabilir olup olmadığını merak ediyorsam?
Sorunun başlığı çok anlamlı değil. "Sınıfsız mı?" Ile ne demek istiyorsun? Ayrıca, hata iletisini ve tam yığın izlemeyi de gönderebilir misiniz? SpecFlow testlerinizin nasıl çalıştığını daha iyi anlatabilir misiniz? –
@GregBurghardt, karışıklık için özür dilerim. Meseleyi daraltmaya çalıştım. Ayrıca hata ve yığın ile ilgili tüm bilgileri koydum. maalesef bana daha fazla bilgi vermiyor. alkış – arfo
Başlığın düzeltildiğini görüyorum. Sanırım şimdi ne sorduğunu anlıyorum. Teşekkürler. –