ContiPerf asanlıqla performans testləri məsələn JUnit 4 test hallarda leverage imkan verir ki, yüngül test vasitədir . davamlı performans testi üçün & nbsp; Bu notları ilə və performans testi üçün Unit testlər wrapping JUnitPerf nin ideyası JUnit 4 asan test konfiqurasiya ilham, lakin daha güclü və asan istifadə etmək üçün:
* Test icra Özellikleri və performans tələbləri müəyyən Java ek istifadə edərək
* Siz dəfə müəyyən sayda çalıştırmak üçün bir test qeyd edə bilərsiniz və ya dəfələrlə bir zaman müəyyən üçün icra ediləcək
* Performans tələblər, maksimum orta, orta və ya hər hansı bir percentile exectution vaxt ola bilər
* Perfect nəzarət və performans tələblərinə okunabilirlik
* Siz onlara kimi sadə vahid test və ya performans testlər istifadə edərək, iki müxtəlif rejimi test run bilər
* Eclipse və Maven ilə asan inteqrasiya
* Bir CSV faylı üçün icra xülasə ixracı
* Xarici bağımlılıkları olmadan kiçik kitabxana (yalnız JUnit)
* Xüsusi statistika qiymətləndirilməsi və izleme mexanizmləri ilə Easy məsləhət
Burada çox sadə test edir:
& Nbsp; org.junit idxal *.
& Nbsp; org.databene.contiperf idxal *.
& Nbsp; ictimai sinif SmokeTest {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Rule
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ictimai ContiPerfRule i = yeni ContiPerfRule ();
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Test
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; PerfTest (Invocations = 5)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Required (Max = 1200, orta = 250)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ictimai etibarsız test1 () istisna {salır
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Thread.sleep (200);
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; }
AnnotasiyaRule ilə yazın ContiPerfRule bir atributu müəyyən ContiPerf aktivləşdirir. Daha sonra test icra (PerfTest) və icra tələblərinə (Required) ifadə üçün müxtəlif parametrləri seçə bilərsiniz. Məsələn test 5 dəfə run və maksimum icra 1.2 saniyə vaxt və orta aşağıda və ya 250 ms bərabərdir tələb müəyyən edilir.
ContiPerf 1.03 kimi, siz eyni zamanda test üsulları icra mövzuları sayı ifadə, eləcə də concurrency testlər müəyyən edə bilərsiniz.
& Nbsp; & nbsp; & nbsp; PerfTest (Invocations = 10 mövzuları = 3)
& Nbsp; & nbsp; & nbsp; ictimai etibarsız test1 () istisna {salır
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; }
Bu azad Yeni nədir:
- sehr xüsusiyyətləri (thread sayı, ramp, istilənmək) artıq yaradılan HTML hesabatına daxil edildi.
nədir 2.0 Yeni: JUnit relizlər arasında
- Bu versiya ardıcıl davranış təmin 4.7-4.9 və statistik xülasəsi və gizlilik distribution çizelgeleri ilə HTML hesabat yaratmaq edə bilər.
versiya 1.03 yeni nədir:
- çoklu test icra dəstək
tələblər
- Java 2 Standard Edition Runtime Environment
Şərhlər tapılmadı