Mamy aplikację internetową z interfejsem REST. Czy jest jakiś sprzęt do przetestowania go?Czy są narzędzia do testowania wydajności i obciążenia usługi REST?
Odpowiedz
spokojny web app/API jest tylko HTTP, więc nie potrzeba żadnych specjalistycznych narzędzi do testowania wydajności (w przeciwieństwie do testów funkcjonalnych, gdzie wyspecjalizowane narzędzia mogą być pomocne). Po prostu potrzebujesz dużo żądań HTTP i zapisz wyniki.
Preferuję ApacheBench do bardziej złożonych narzędzi, takich jak JMeter. Jest bardzo prosty i łatwy do napisania - wystarczy napisać skrypt powłoki. Uważam też, że jest zorientowany na HTTP, podczas gdy narzędzia takie jak JMeter są zaprojektowane do obsługi symulowania ludzkich wzorców użytkowania.
Tak, SoapUI i Apache Jakarta JMeter
Jak już wspomniano w komentarzu lepiej wykorzystywać siege niż AB, ponieważ ma większą funkcjonalność. Ale jeśli potrzebujesz czegoś bardziej złożonego, spróbuj JMeter. Do rozproszonego testowania JMeter można użyć JMeter in cloud.
- 1. Jakie narzędzia są dostępne do testowania wydajności instrukcji SQL?
- 2. Najlepsze praktyki i literatura do testowania obciążenia aplikacji WWW
- 3. Narzędzie do testowania/sprawdzania wydajności serwera WWW
- 4. Błąd ładowania/testowania obciążenia
- 5. Dowolne narzędzia do monitorowania wydajności usług IIS i aplikacji
- 6. Narzędzia do testowania wydajności dla natywnych aplikacji mobilnych w iOS i Androidzie
- 7. Jakie są najlepsze narzędzia do testowania aplikacji dla urządzeń iPhone?
- 8. serwer WWW Narzędzie do testowania obciążenia
- 9. Co to są usługi internetowe REST?
- 10. Warunki usługi i wyścigu REST
- 11. Jakie narzędzia Java istnieją do testowania wydajności procesora, pamięci, dysku i sieci we/wy komputera?
- 12. Zmienne wejście dla testowania obciążenia JMeter?
- 13. Zainstaluj szablon wydajności i obciążenia sieciowego testowania w Visual Studio Professional 2012
- 14. Narzędzia do analizy pamięci/wydajności dla Androida
- 15. Automatyczne narzędzia do testowania Vb6 UI?
- 16. Narzędzia wydajności i diagnostyczne dla Silverlight
- 17. Potrzebuję wystarczająco długiego i złożonego dokumentu do testowania wydajności.
- 18. Czy są jakieś narzędzia podobne do intellitrace
- 19. Zalecane książki do optymalizacji wydajności i testowania ASP.NET
- 20. narzędzia do monitorowania wydajności C# metod
- 21. Czy są narzędzia do śledzenia zasięgu testowania na poziomie firmy Pharo/Squeak?
- 22. poprawa wydajności pliku danych obciążenia mysql
- 23. Testowanie obciążenia usługi WCF (hostowane na IIS)
- 24. Co użyłeś do testowania (funkcjonalności/obciążenia/stresu) swojej usługi sieciowej za pomocą niestandardowego protokołu?
- 25. Dane obciążenia AngularJS z usługi
- 26. Prosty sposób testowania właściwości leniwego obciążenia
- 27. Czy są jakieś narzędzia do oszacowania wielkości indeksu w MongoDB?
- 28. Jaki jest właściwy sposób testowania wydajności NFS?
- 29. Które środowisko Scala ma być używane do testowania usług REST?
- 30. Czy powinienem opisywać usługi REST w formacie do odczytu maszynowego?
+1 Byłem świadomy JMeter (chociaż użyłem starego narzędzia antystresowego Microsoftu więcej), ale ApacheBench wygląda naprawdę obiecująco. –
ab wygląda interesująco, zwłaszcza że ma wbudowane raportowanie. Byłoby znacznie lepiej, gdyby wspierało generowanie losowych danych wejściowych. Czy to? – pastafarian
@pastafarian Nie sądzę. –