P-ünitesi

P-ünitesi, performans kriteri ve birim testi için açık kaynaklı bir çerçevedir.
Şimdi İndirin

P-ünitesi Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • GPL
  • Yayıncı adı:
  • Andrew Zhang
  • İşletim sistemleri:
  • Windows All / Unix
  • Dosya boyutu:
  • 2.6 MB

P-ünitesi Etiketler


P-ünitesi Açıklama

P-ünitesi, aynı testleri solo veya eşzamanlı olarak çalıştırmayı destekleyen performans kriteri ve birim testi için açık kaynaklı bir çerçevedir, sonucu düz metin, resim veya PDF dosyası biçiminde oluşturur ve hafıza ve zaman tüketimini izler. Test Süiti ve Test Sınıfı Test takımı ve test sınıfı, P-ünitesinde iki önemli kavramdır. P-ünitesi, bir test sınıfı için özel bir tür gerektirmez, böylece her sınıf bir test sınıfı olabilir. Tabii ki, Junit test durumları içeriyor. Yalnızca özel P-ünitesi için özel bir arayüz var - P-UNITTEST. P-ünitesi aşağıdaki işlem olarak normal bir test yürütür: · Varsa kurulumu çağırın. · Test yöntemini çağırır. · Teardown yöntemini çağırın. Kurulum ve yırtılmanın performans testinin bir parçası olarak da görüleceğini fark ettim. Onları performans verilerine saymak istemiyorsanız, aşağıdakileri yapacak olan P-UNITEST arayüzünü uygulamanız gerekir: · SetupBeforeWatchers'ı çağırın. · Setafterwatchers'ı çağırın. · Test yöntemini çağırır. · TeardownBeforeWatchers'ı çağırın. · Teardownafterwatchers'ı çağırın. Adın önerdiği gibi, Kurulum ve Yırtma Kodunu SetupBeforeWatchers ve TeardowNafterWatchers'a koyabilirsiniz. Zaman / Bellek Kaydı P-ünitesi, bir test yöntemi çalıştırmanın hafızasını ve zaman tüketimini kaydeder. Test yöntemini çalıştırırken durumu denetleyen P-ünitesinde bir "izleyici" kavramı var. Varsayılan olarak, bellek izleyicisi ve zaman izleyicisi kurulur. P-ünitesi, kullanıcı tanımlı izleyiciyi de destekler. Kullanıcının yalnızca Watcher Arabirimini uygulaması ve onu P-birim yöntemi koşucusuna kaydetmesi gerekir. Varsayılan olarak, zaman izleyici etkindir. Hafıza tüketimini izlemek istiyorsanız, bir satır kodu eklemeniz gerekir: runner.methodrunner (). Addwatcher (Yeni MemoryWatcher ()); eşzamanlı P-ünitesi, testi eşzamanlı olarak çalıştırmayı destekler. Nasıl yazılır? Testinizde eşzamanlı bir şey yazmanıza gerek yok - normal bir testle aynı. Testinizi aynı anda çalıştırmak için sadece P-UnitConcurrentrunner'ı kullanmanız gerekir. Daha fazla ayrıntı için lütfen koşucuya bakın. Runner Runner, P-ünitesinin temel kavramıdır. Testinizi çalıştırmak için bir koşucuya ihtiyacınız var. Varsayılan olarak, iki farklı koşucu var - solo runner ve eşzamanlı koşucu, böylece bir test solo ve eşzamanlı olarak yürütülebilir. Bir koşucuyu başlatmak karmaşık mı? Bir satır kodu: yeni solorunner (). Koş (mytest.class); veya yeni concurrentrunner (). Koş (mytest.class); Varsayılan olarak, P-UnitConcurrentrunner, test yöntemini yürütmek için 10 iş parçacığını başlatır. Bunu P-UnitConcurrentrunner (Int ThreadCount) yapıcısına göre yapılandırabilirsiniz ve test sınıfınızda iyi bir kontrol yapabilirsiniz. Farklı bir test sınıfını farklı bir iplik sayısıyla yürütmeniz gerekiyorsa, yalnızca Testiniz için eşzamanlı bir arayüz uygulamanız gerekir, bu da ConcurrentCount'u geri döndürmeyi gerektirir.


P-ünitesi İlgili Yazılım

1. Gönder

1. Arama motoru tanıtımında size yardımcı olacak arama motoru gönderim ve optimizasyon aracı gönderin. Otomatik web sitenizi 1000'den fazla arama motoruna gönderir, web sitenizi trafiğinizi artırın ve yo'yu en üst düzeye çıkarın ...

166 7.3 MB

İndirmek

Dotnetj

.NET istemcilerinin Java bileşenlerini veya J2EE uygulamalarını kullanma yeteneğini veren bir ara yazıcı ...

427 377 KB

İndirmek