Tenemos aplicaciones web con interfaz REST. ¿Hay algunas herramientas para probarlo?¿Hay herramientas para el rendimiento y la prueba de carga del servicio REST?
Respuesta
Una aplicación web/API REST es sólo HTTP, por lo que no se necesitan herramientas especializadas para probar el rendimiento (en oposición a las pruebas funcionales, donde las herramientas especializadas podrían ser útiles). Básicamente, solo necesita realizar muchas solicitudes HTTP y registrar los resultados.
Prefiero ApacheBench a herramientas más complejas como JMeter. Es muy simple y fácilmente programable: simplemente escriba un script de shell. También me parece orientado en HTTP, mientras que las herramientas como JMeter están diseñadas para soportar la simulación de patrones de uso humanos.
Sí, SoapUI y Apache Jakarta JMeter
Como ya he mencionado en el comentario mejor utilizar siege que AB ya que tiene una mayor funcionalidad. Pero si necesita algo más complejo, intente JMeter. Para las pruebas distribuidas de JMeter puede usar JMeter in cloud.
- 1. Herramientas para la prueba de carga Ajax
- 2. Cliente de prueba de WCF que no carga el servicio
- 3. Herramientas para supervisar IIS y el rendimiento de las aplicaciones
- 4. prueba REST JSON servicio web Grails
- 5. herramientas de rendimiento y diagnóstico para Silverlight
- 6. herramientas de supervisión del rendimiento para el navegador
- 7. Prueba de carga/rendimiento en un sitio con autenticación Kerberos
- 8. Pruebas de rendimiento para la aplicación web existente - ¿Herramientas útiles?
- 9. Servicio RMI vs REST
- 10. Prueba de carga Servicio WCF (alojado en IIS)
- 11. WCF REST problema de imagen servicio de carga
- 12. Herramienta de rendimiento/prueba del servidor web
- 13. Entrada variable para JMeter ¿Prueba de carga?
- 14. Carga del archivo de prueba mediante el método HTTP PUT
- 15. obtener NoHttpResponseException para la prueba de carga
- 16. Mejores prácticas y literatura para la prueba de carga de aplicaciones web
- 17. REST - respuesta del servicio web - tipo mime?
- 18. Tamaño máximo de la carga útil REST?
- 19. XUL Herramientas de prueba
- 20. ¿Hay herramientas para integrar Java y C++?
- 21. Prueba de rendimiento del código PHP
- 22. Servicio WCF REST y SOAP sin WebServiceHostFactory
- 23. Servicio WCF REST autohospedado y autenticación básica
- 24. ¿Cómo crear una prueba de carga del servicio web utilizando Visual Studio 2010?
- 25. Servicio web REST y claves API
- 26. Rendimiento decepcionante en Ubuntu para la carga de trabajo computacional
- 27. Herramientas de prueba de automatización para la aplicación Oracle Forms?
- 28. Herramientas para analizar el rendimiento de un programa Haskell
- 29. Prueba de automatización de la comunicación del servicio web
- 30. Herramientas de automatización de prueba disponibles para BlackBerry y iPhone
+1 Conocía JMeter (aunque he usado más la herramienta antigua de Microsoft) pero ApacheBench parece realmente prometedor. –
ab se ve especialmente interesante, ya que tiene informes incorporados. Sería mucho mejor si admite la generación de entradas aleatorias. ¿Lo hace? – pastafarian
@pastafarian No lo creo. –