Generalnie nie zależy mi na czymś szczególnie wyszukanym, przede wszystkim na:
- bezpłatnej licencji, także do użytku komercyjnego
- obsłudze sesji i basic auth
- możliwości strzelania zapytaniami do API (póki co wystarczy mi możliwość strzelania GETami)
- w miarę łatwiej konfiguracji
- wyciągnięciu jakichś podstawowych statystyk typu
min
,max
,avg
response time
Nice to have:
- jakaś sensowna integracja z Jenkinsem, wystarczy możliwość wyświetlenia jakichś wykresików wygenerowanych z raportu
- miło by było, gdyby ta integracja nie wymagała ładowania dedykowanych pluginów do Jenkinsa ze względu na jakieś specyficzne formaty plików wynikowych, nieużywane nigdzie indziej
Robiłem już jakiś tam mały research nt. dostępnych rozwiązań, ale jak to bywa każdy artykuł X best tools for
zachwala co innego, albo zwyczajnie wszystko jest super i cudowne i czego nie weźmiesz, będzie cacy. A potem zaczynasz w tym robić i jest cyrk.
W praktyce próbuję rozpoznać ogniem JMeter, ale póki co osiągnąłem tylko lekkiego raka w starciu z UI i nieobsłużony wyjątek java.io.FileNotFoundException
rzucony z bebechów JMetera. Coś czuję, że prędzej sam sobie wyrzeźbię jakiegoś małego toola do testów, niż zmuszę to ustrojstwo do odpalenia czegokolwiek, ale z drugiej strony mam wątpliwości, czy warto wynajdywać koło na nowo i w dodatku zapewne źle ;)