ContiPerf

Screenshot Software:
ContiPerf
Szczegóły programowe:
Wersja: 2.3.0
Filmu: 20 Feb 15
Wywoływacz: Volker Bergmann
Licencja: Wolny
Popularność: 25

Rating: nan/5 (Total Votes: 0)

ContiPerf to lekkie narzędzie do testowania, które umożliwia użytkownikowi łatwe wykorzystanie JUnit 4 przypadków testowych, jak np testów wydajności . do ciągłego testowania wydajności & nbsp; To jest inspirowane przez łatwej konfiguracji testu JUnit 4 jest z adnotacjami i idei JUnitPerf za zawijania testy jednostkowe dla testowania wydajności, ale bardziej wydajne i łatwiejsze w użyciu:
* Korzystanie adnotacje Javy definiowania characterisitics wykonanie testu i wymagania eksploatacyjne
* Można zaznaczyć test uruchomić określoną liczbę razy lub być wykonywany wielokrotnie przez pewien czas
* Wymagania może być maksymalna, średnia, średnie lub w dowolnym momencie percentyla exectution
* Doskonała kontrola i czytelność dotyczących charakterystyki
* Można uruchomić testy w dwóch różnych trybach, używając ich jako prostych testów jednostkowych i testy wydajności
* Łatwa integracja z Eclipse i Maven
* Eksport podsumowanie realizacji do pliku CSV
* Mała biblioteka, bez zależności zewnętrzne (tylko JUnit)
* Łatwa rozbudowa o statystyki niestandardowe i mechanizmów śledzenia oceny
Oto bardzo prosty test:
& Nbsp; import org.junit. *;
& Nbsp; import org.databene.contiperf. *;
& Nbsp; {public class SmokeTest
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Rule
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ContiPerfRule publicznego i = nowa ContiPerfRule ();
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Test
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; PerfTest (Inwokacje = 5)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Required (Max = 1200, średnia = 250)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; public void test1 () throws Exception {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Thread.Sleep (200);
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; }
Definiowanie atrybutu typu ContiPerfRule zRule adnotacji aktywuje ContiPerf. Następnie można wybrać z różnych ustawień dla określenia wykonanie testu (PerfTest) oraz wymagania eksploatacyjne (Required). Na przykład test jest zdefiniowane, aby uruchomić 5 razy i wymagają maksymalnego czasu wykonania 1,2 sekundy i średnio poniżej lub i wynosi 250 milisekund.
Począwszy od ContiPerf 1.03, można zdefiniować również testy współbieżności, określając liczbę wątków, które wykonują te metody badań jednocześnie.
& Nbsp; & nbsp; & nbsp; PerfTest (Inwokacje = 10, nici = 3)
& Nbsp; & nbsp; & nbsp; public void test1 () throws Exception {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; }

Co nowego w tym wydaniu:

  • Właściwości wywołania (thread count, ogrzać się, uruchomić) są teraz dodaje się do generowanego raportu HTML.

Co nowego w wersji 2.0:

  • Ta wersja zapewnia spójne działanie wśród JUnit uwalnia 4.7-4.9 oraz jest w stanie tworzyć raporty HTML z zestawień statystycznych i opóźnienia wykresów dystrybucji.

Co nowego w wersji 1.03:

  • Wspieranie wielowątkowe wykonanie testu

Wymagania :

  • Java 2 Standard Edition Runtime Environment,

Podobne oprogramowanie

mockfs
mockfs

11 May 15

TextTest
TextTest

18 Jul 15

vncdotool
vncdotool

12 May 15

Inne programy z deweloperem Volker Bergmann

databene benerator
databene benerator

14 Apr 15

Komentarze do ContiPerf

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!