Herramientas para testeo de aplicaciones web
Apache JMeter
Es una aplicación de escritorio o de aplicaiones web, desarrollada en Java.
Funcionalidades:
• Permite definir comportamientospara casos de test y medir su rendimiento.
• Es válido para contenido estático y dinámico (ficheros, Servlets, scripts de Perl, objetos Java, bases de datos y queries, FTP, etc.).
• Permite lasimulación de una gran carga en el servidor, HTTP y FTP testing y bases de datos mediante JDBC, multithreading y con facilidades para extender su funcionalidad mediante plugins.
• Permiterealizar una gráfica de análisis de rendimiento del test.
• Puede cargar los resultados de prueba en diferentes tipos de servidor:
o Web - HTTP, HTTPS
o SOAP
o Base de datos a travésde JDBC
o LDAP
o JMS
o Correo - POP3 (S) e IMAP (S)
• Multithreading completo porque permite concurrencia de muchos hilos y muestreo simultáneo de diferentes funciones porgrupos separados.
• Diseño cuidadoso de la GUI permite la operación más rápida y más precisa de los tiempos.
• Caching y análisis fuera de línea.
• Altamente extensible:
o PluggableSamplers, permite la realización de pruebas ilimitadas.
o Varias estadísticas de carga pueden ser elegidas, conectando temporizadores.
o El análisis de los datos y visualización deplug-ins permiten una gran extensión, y personalización.
o Las funciones se pueden utilizar para proporcionar una entrada dinámica a los datos de prueba o manipulación.
o Scripts Samplers(BeanShell es totalmente compatible, y hay un sampler que apoya BSF, compatible con varios idiomas)
• Permite el uso de Eclipse para el desarrollo de un proyecto JMeter, para ello es necesario laconfiguración.
• Define los siguientes tipos de elementos de prueba:
o Controladores
o Threads
o Samplers
o Timers
o Config elements
o Assertions
o...
Regístrate para leer el documento completo.