Herramientas de pruebas de rendimiento
Hay varias maneras diferentes de atacar las pruebas de rendimiento. Diferentes herramientas toman una variedad de enfoques. En conjunto, le permiten realizar pruebas de rendimiento exhaustivas que garantizarán que su sitio no se ralentre o se bloquee cuando el negocio está en auge.
LoadView
Esta es la solución de pruebas de rendimiento SaaS basada en la nube de Dotcom-Monitor. Le permite grabar scripts de prueba a través de punto y haga clic. Con LoadView, puede probar en más de 40 plataformas y navegadores, incluidos los dispositivos móviles. Los usuarios virtuales se crean en servidores basados en la nube de todo el mundo. Si su base de clientes es regional, solo puede seleccionar servidores locales.
Otras herramientas de pruebas de rendimiento no basadas en la nube generan usuarios en su propio servidor. Esto significa que la prueba de rendimiento se lleva a cabo completamente en un lado del firewall. Una solución basada en la nube como LoadView crea condiciones reales.
Los informes de LoadView incluyen herramientas de solución de problemas y análisis que le ayudan a encontrar y solucionar los cuellos de botella.
Puede usar LoadView tanto para pruebas de carga como para pruebas de esfuerzo. Las pruebas de carga buscan una ralentización del rendimiento cuando el sitio recibe tráfico pesado. Para realizar una prueba de esfuerzo, aumente el número de usuarios virtuales hasta que el sitio se bloquee. LoadView le mostrará qué tan bien se recupera su sitio del bloqueo.
Tauro
Taurus es una solución de código abierto que le permite realizar pruebas de carga en un fragmento de código antes de implementarlo. Las pruebas de rendimiento durante la fase de desarrollo ayudan a asegurarse de que el código en sí no tiene la culpa de los problemas de rendimiento que aparecen durante las pruebas posteriores. No solo aumenta la probabilidad de que su sitio pase pruebas de rendimiento posteriores, sino que también ayuda a solucionar problemas en el futuro. Si el código pasó las pruebas antes de la implementación, puede examinar con seguridad otras posibles causas primero.
Taurus no permite apuntar y hacer clic en la grabación de script de prueba. En su lugar, requiere que escriba scripts de prueba en YAML, un lenguaje de codificación fácilmente legible. Dado que YAML es fácil de aprender y Taurus está destinado a ser utilizado por los desarrolladores, esta restricción no es un obstáculo.
sitiar
Siege es una herramienta de código abierto que también se utiliza en la fase de desarrollo. Utilice Asedio después de Tauro, pero antes de ejecutar una prueba de rendimiento completa con LoadView. Sólo prueba funciones básicas como la autenticación de usuarios, protocolos FTP, cookies, HTTP y HTTPS. Puede ejecutarlo con varias direcciones IP desde el mismo equipo, lo que le acerca a las condiciones del mundo real que replicará con LoadView.
El asedio no es adecuado para pruebas a gran escala, por lo que no debe confiar únicamente en él.
AppLoader
La mayoría de las herramientas de pruebas de rendimiento se centran en la web. Funcionan mejor con sitios web y aplicaciones web. Si tiene una aplicación empresarial a la que se accede a través de clientes ligeros y gordos, así como un portal web, entonces encontrará AppLoader útil. Los scripts fácilmente creados prueban todo el flujo de negocio, incluidas las aplicaciones de terceros.
Microsoft Word o Excel
No, en serio. La forma más rápida y completa de crear casos de prueba para las pruebas de rendimiento es volver a usar los scripts de prueba de las pruebas funcionales. Todos los scripts de prueba se inician como casos de prueba manuales, ya sea que incluyan pasos detallados o una descripción general como “iniciar sesión correctamente”.
Word o Excel son excelentes herramientas para compartir estos casos de prueba manuales entre los evaluadores como un recurso para grabar scripts de prueba. Si elige Word o Excel es una elección profundamente personal que ha inspirado más argumentos que la pronunciación correcta de “GIF”. Usa el que tú y tu equipo prefieran.