JunitperfJunit testlerinin işlevselliğinin performansını ve ölçeklenmesini ölçün | |
Şimdi İndirin |
Junitperf Sıralama ve Özet
Reklamcılık
- Lisans:
- Freeware
- Fiyat:
- FREE
- Yayıncı adı:
- Clarkware Consulting Inc
- yayıncı web sitesi:
- http://clarkware.com
- İşletim sistemleri:
- Mac OS X
- Dosya boyutu:
- 67 KB
Junitperf Etiketler
Junitperf Açıklama
Junit testlerinin işlevselliğinin performansını ve ölçeklenmesini ölçün Junitperf, Mevcut Junit testlerinde bulunan işlevselliğin performansını ve ölçeklenebilirliğini ölçmek için kullandığınız Junit Test Dekoratörlerinin ücretsiz ve açık kaynaklı bir koleksiyonudur. Junitperf, aşağıdaki Junit Test Dekoratörlerini içerir: Timedtest · Bir Timedtest, bir test çalıştıran bir test dekoratörüdür ve testin geçen süresini ölçen bir test dekoratörüdür. · Belirtilen maksimum geçen süre ile bir timedtest yapılır. Varsayılan olarak, bir timedtest, dekore edilmiş testinin tamamlanmasını bekleyecek ve daha sonra maksimum geçen süre aşıldığında başarısız olur. Alternatif olarak, dekore edilmiş testinin maksimum geçen süre aşıldığında bir arızayı hemen sinyallemek için bir zamanlı bir hale getirilebilir. Mevcut Junit testleri. Bu dekorasyon tabanlı tasarım, performansın performansından bağımsız olarak Junit testinin kullanımını etkilemeden, mevcut bir Junit testine dinamik olarak eklenmesini sağlar. Mevcut Junit testlerini dekore ederek, bir performans testi süitine bir dizi performans testini oluşturması hızlı ve kolaydır. Performans testi paketi daha sonra diğer Junit testlerinden otomatik olarak ve bağımsız olarak çalıştırılabilir. Aslında, genellikle Junitperf testlerinizi diğer Junit testlerinizle gruplandırmayı önlemek istiyorsunuz, böylece test stüdyolarını bağımsız olarak ve farklı frekanslarda çalıştırabilirsiniz. Uzun süre çalışan performans testleri sizi yavaşlatır ve hiç şüphesiz birim testini tamamen terk etmenize özendirecektir, bu nedenle onları refactoring hızınıza engel olmadıklarında zaman zaman çalışmalarını planlamaya çalışın. Junitperf testlerinin, özellikle kodu yeniden düzenleme sırasında kontrol altında kalmak istediğiniz nicel performansın ve / veya ölçeklenebilirlik gereksinimlerinin bulunduğu durumlarda kullanılması amaçlanmıştır. Örneğin, bir algoritmanın performans kritik bir kod bölümünde istenmeyen performans ek yükü vermemesini sağlamak için bir Junitperf testi yazabilirsiniz. Ayrıca, bir kaynak havuzunun load.note altında havuzun ölçeklenebilirliğini olumsuzsuz etkilememesini sağlamak için bir Junitperf testi de yazabilirsiniz. NOT: Junitperf, BSD lisansı şartları altında lisanslanmış ve dağıtılır. Gereksinimler: · Junit 3.5 veya daha sonra · Java 2 veya daha sonra Sınırlamalar: · Bir timedtest dekorasyonu ile bir TESTCORE'nin tek bir testxxxx () yöntemiyle ölçülen geçen süre, herhangi bir test örneğini dekore edilerek sunulan tanrısallıktır. Beklenen geçen zaman ölçümleri, dekore edilmiş testin kurulum ve yırtılma maliyetlerini hesaba katacak şekilde ayarlanmalıdır. · Junitperf'in tam teşekküllü bir yük testi veya performans profilleme aracı olması amaçlanmamıştır, ne de bu araçların kullanımını değiştirmesi amaçlanmamıştır. Junitperf, geliştiricilerinin sorumlu bir şekilde yeniden düzenlenmesine yardımcı olmak için yerelleştirilmiş performans ünitesi testlerini yazmak için kullanılmalıdır. · Testlerinizin performansı, çok fazla eşzamanlı kullanıcı bir yük testinde işbirliği yaparsa önemli ölçüde bozulabilir. Gerçek eşik sayısını JVM özgüdür. Bu sürümde yenilikler: · Swing testi koşucusunu kullanırken, bir timedtest başarısız olduğunda ilerleme çubuğu şimdi kırmızı döner. Bir test başarısız olunca önceki sürümlerde bir hata mesajı gönderilir basılmış ancak ilerleme çubuğu yeşil kaldı edildi. bu hatayı işaret için performans testleri için grafiksel koşucu kullanırım bu millet için teşekkürler!
Junitperf İlgili Yazılım