/ / Zmierzyć wydajność aplikacji internetowej? - wydajność, testowanie, playframework-2.1

Zmierzyć wydajność aplikacji internetowej? - wydajność, testowanie, playframework-2.1

Jakie są najlepsze narzędzia do testowania wydajności(nie wdrożonej) aplikacji korzystającej z Play framework? Rzeczy takie, jak długo trwa żądanie wykonania, z różnymi parametrami, symulowanie wielu żądań (test warunków skrajnych) itp.

Trochę szukam, ale problem polega na tym, że słowo kluczowe "wydajność", "testy porównawcze" itp. Prowadzi mnie do stron o wydajności struktury Play.

Myślałem, że może testy funkcjonalne, może być wykorzystany do pomiaru wydajności (różnica w druku między czasem rozpoczęcia metody a końcem ...). Ale to nie nadaje się do tego rodzaju zadań.

Mógłbym napisać skrypt, który uruchamia żądania, zapisuje znaczniki czasu do pliku dziennika ... ale może coś jest skończone, z dodatkami, jak na przykład wykresy itp.

Każda wskazówka w dobrym kierunku bardzo się spodobała.

Odpowiedzi:

1 dla odpowiedzi № 1

Iago to narzędzie do generowania obciążenia przez Twitter napisane w Scali. Ponadto użyłem Loader.io dodatek do Heroku do testowania wydajności. Loader.io ma również usługę non-heroku, z której nie korzystałem. Iago jest prawdopodobnie najlepszym rozwiązaniem do testów lokalnych aplikacji niepublicznych.


1 dla odpowiedzi nr 2

Dobrym przykładem jest projekt używany przez Versal wybrać swój stos Scala do produkcji.

Projekt jest Mknąć.