2012-02-13 18 views
5

Obecnie badam możliwości profilowania/porównywania kodu javascript pod kątem zachowania w czasie wykonywania. Wiem, że istnieją pewne przyzwoite narzędzia, jeśli uruchomisz kod w przeglądarce (firebug, chrome dev-tools itp.), Ale szukam metody, która może być zautomatyzowana do testowania. Jeśli to możliwe, chciałbym zintegrować testy wydajności (na przykład czas wykonywania niektórych funkcji/bloków kodu) w cyklu CI. Dodatkowo chciałbym zebrać informacje o środowisku wykonawczym dotyczące alokacji pamięci.Testowanie wydajności/profilowanie JavaScript

Obecnie śledzę czas wykonywania funkcji/bloków kodu, ręcznie dodając kod śledzenia. Czy ktoś wdrożył lepsze rozwiązanie, aby to zrobić? Jak profilujesz/porównujesz swój kod JS?

Proszę podziel się ze mną swoim doświadczeniem! Dzięki

+1

jsperf.com jest przeznaczony do testów porównawczych. – knutole

Odpowiedz

2

John Resig napisał w 2009 o a free tool, który szczegółowo profiluje IE (a teraz także Firefox). Według sprzedawcy wersja Premium również integruje się z Selenium i obsługuje skrypty Web Driver.

Powiązane problemy