niedziela, 26 marca 2017

JMeter - zautomatyzuj testy API i frontendu


Chcesz przetestować wydajność swojej aplikacji? Sprawdzić jak duże obciążenie wytrzyma? A może przetestować API wystawiane przez Twoją aplikację pod względem funkcjonalności?
Na rynku jest wiele narzędzi - zarówno płatnych jak i darmowych - do automatyzacji testów czy sprawdzania wydajności. Jednym z najpopularniejszych jest JMeter.



W dużym skrócie: JMeter to program służący do testowania aplikacji webowych - zarówno funkcjonalnego (poprawności otrzymywanych danych) jak i wydajnościowego. Jest to aplikacja napisana w Javie, udostępniana na licencji Open Source.
Co możemy zrobić w JMeterze? Ano na przykład:
  • symulować ruch sieciowy - wysyłać i odbierać dane za pomocą protokołu HTTP
  • testować API naszej aplikacji (Webservices)
  • testować wydajność aplikacji poprzez symulowanie dużego ruchu
  • analizować wyniki testów - JMeter oferuje szereg przeróżnych grafów czy wykresów obrazujących zebrane dane
  • połączyć się z bazą danych, by pobrać informacje, czy nawet testować samą bazę

W kolejnym wpisie na temat JMetera postaram się przybliżyć Wam podstawowe kontrolki i przedstawić jak działa.


-------

Strona projektu: http://jmeter.apache.org/
Dokumentacja komponentów: http://jmeter.apache.org/usermanual/component_reference.html

Brak komentarzy:

Prześlij komentarz