Red de conocimiento informático - Conocimiento informático - Para pruebas de rendimiento del sitio web

Para pruebas de rendimiento del sitio web

Comprensión de las herramientas de prueba de rendimiento de sitios web

2008-11-11 14:00 Anónimo 51 prueba Quiero comentar (0)

* Resumen: Con el rápido desarrollo de la tecnología Web 2.0, Muchas empresas han desarrollado muchos servicios web basados ​​en la web y, al diseñar y desarrollar aplicaciones web, suele ser difícil simular la situación real de una gran cantidad de usuarios que acceden al sistema al mismo tiempo. A menudo, al diseñar y desarrollar aplicaciones web, resulta difícil simular la realidad de una gran cantidad de usuarios accediendo al sistema simultáneamente. Por lo tanto, cuando el sitio web experimenta picos de acceso, el servidor tiende a tener una respuesta lenta o incluso interrumpir el servicio. En este momento, necesitamos una herramienta de prueba de rendimiento de aplicaciones web que realmente pueda simular una gran cantidad de visitas de usuarios para realizar pruebas de estrés para probar el tiempo de respuesta de las páginas HTML estáticas.

* Etiquetas: Pruebas de rendimiento del sitio web Pruebas de rendimiento del sitio web

*

Oracle le ayuda a obtener información precisa sobre diversas situaciones logísticas

En cualquier momento Con el rápido desarrollo de la tecnología Web 2.0, muchas empresas han desarrollado muchos servicios web basados ​​en la web. Por lo general, es difícil simular la situación real de una gran cantidad de usuarios que acceden al sistema al mismo tiempo al diseñar y desarrollar aplicaciones web. Al diseñar y desarrollar aplicaciones web, suele resultar difícil simular la realidad de una gran cantidad de usuarios accediendo al sistema simultáneamente. Por lo tanto, cuando el sitio web encuentra picos de acceso, el servidor es propenso a tener una respuesta lenta o incluso a la interrupción del servicio. Para evitar esta situación, se necesita una herramienta de prueba de rendimiento que realmente pueda simular el acceso de una gran cantidad de usuarios al sistema de aplicaciones web para realizar pruebas de estrés, probar el tiempo de respuesta de páginas HTML estáticas e incluso probar el tiempo de respuesta de páginas web dinámicas. páginas (incluyendo ASP, PHP, JSP, etc.) El tiempo de respuesta proporciona una base de datos para la optimización y el ajuste del rendimiento del servidor.

El autor recomienda a los desarrolladores y evaluadores de Web 2.0 que utilicen la herramienta Web Application Stress Tool de Microsoft. Esta es una pequeña herramienta proporcionada por Microsoft. Tiene solo 9,58 millones y es muy pequeña y práctica. Aunque las funciones no son tan buenas como las del LoadRunner profesional, LoadRunner es enorme y no es caro. En general, las empresas no gastarán tanto dinero en comprar LoadRunner. Además, el WAS de Microsoft es completamente gratuito y tiene todas las funciones principales.

La herramienta de estrés de aplicaciones web de Microsoft puede probar eficazmente el rendimiento de carga del sitio web. Este software puede simular el acceso de 100 usuarios simultáneos a través de scripts y simular algunas operaciones de clic de usuarios reales a los que también se puede conectar. Contador de rendimiento para el servidor web remoto de Windows. Contadores de rendimiento) para encontrar cuellos de botella en el sistema analizando el rendimiento del servidor (CPU/memoria, etc.). El porcentaje de uso de la CPU refleja la sobrecarga del procesador, y si el porcentaje de uso de la CPU excede constantemente 75, es una indicación clara de que el cuello de botella en el rendimiento está en el procesador.

WAS genera informes detallados al final de cada ejecución de prueba. Los informes WAS se pueden ver seleccionando Informes en el menú Ver.

Además, CSDN también resumió algunas otras herramientas de prueba, incluidas herramientas de prueba de rendimiento y herramientas de prueba funcionales. Las 10 principales herramientas de prueba son las siguientes:

Herramienta de prueba automática de nivel empresarial WinRunner.

WinRunner de Mercury Interactive es una herramienta de prueba funcional de clase empresarial que se utiliza para comprobar que las aplicaciones funcionan como se espera.

Al registrar, detectar y reproducir automáticamente las operaciones del usuario, WinRunner puede ayudar de manera efectiva a los evaluadores a probar diferentes versiones de aplicaciones empresariales complejas, mejorar la eficiencia y la calidad del trabajo de los evaluadores y garantizar una liberación sin problemas y una estabilidad a largo plazo de aplicaciones empresariales complejas multiplataforma.

Herramienta de prueba de carga estándar de la industria: Loadrunner

LoadRunner es una herramienta de prueba de carga que puede predecir el comportamiento y el rendimiento del sistema. LoadRunner puede probar arquitecturas empresariales completas, identificando y localizando problemas simulando cargas simultáneas de decenas de millones de usuarios y monitoreando el rendimiento en tiempo real. Con LoadRunner, las empresas pueden minimizar el tiempo de prueba, optimizar el rendimiento y acelerar los ciclos de lanzamiento de aplicaciones.

Sistema de gestión de pruebas global testdirector

TestDirector es el primer sistema de gestión de pruebas basado en web de la industria que le permite gestionar pruebas globales dentro y fuera de su organización. TestDirector acelera drásticamente el proceso de prueba al integrar todos los aspectos de la gestión de pruebas, incluida la gestión de requisitos, la planificación de pruebas, la ejecución de pruebas y el seguimiento de errores, en una aplicación monolítica.

Herramienta de prueba funcional Rational Robot

IBM Rational Robot es la principal herramienta de prueba funcional de la industria que ayuda a los evaluadores a ejecutar pruebas con éxito antes de aprender técnicas avanzadas de scripting. Está integrado en el escritorio del evaluador, IBM Rational TestManager, donde los evaluadores pueden planificar, organizar, ejecutar, gestionar e informar sobre todas las actividades de prueba, incluidos los informes de prueba manuales. Esta doble funcionalidad de prueba y gestión es un punto de partida ideal para las pruebas automatizadas.

Herramienta de prueba unitaria serie xUnit

La herramienta de prueba unitaria más popular es el marco de la serie xUnit. Las más utilizadas se dividen en JUnit (java), CppUnit (C), DUnit (. Delphi), NUnit (.net), PhpUnit (Php), etc. La primera y más destacada aplicación de este marco de pruebas es el JUnit de código abierto proporcionado por Erich Gamma (autor de Design Patterns) y Kent Beck (creador de XP (Extreme Programming)).

◆Herramienta de prueba funcional SilkTest

Borland SilkTest 2006 es una herramienta de prueba funcional de software que forma parte del conjunto de soluciones de gestión de calidad de software de Borland. La herramienta utiliza asistentes para configurar y automatizar pruebas, lo que permite tanto a programadores novatos como a expertos experimentados configurar rápidamente pruebas funcionales y analizar errores funcionales.

◆WAS

La herramienta de estrés de aplicaciones web de Microsoft es un conjunto de herramientas desarrolladas por evaluadores web de Microsoft específicamente para realizar pruebas de estrés de sitios web en el mundo real. Esta poderosa herramienta de prueba de estrés le permite simular el impacto de una gran cantidad de usuarios en un servicio web utilizando una pequeña cantidad de computadoras cliente.

◆Herramienta automatizada de prueba de caja blanca Jtest

Jtest es una herramienta de prueba automatizada de caja blanca en lenguaje Java lanzada por Parasoft. Mejora el rendimiento al ejecutar automáticamente pruebas unitarias de Java y verificación estándar de código. Fiabilidad del código. Parasoft también produce C test, una herramienta de prueba de caja blanca de C/C. Parasoft también fabrica C test, una herramienta de prueba de caja blanca de C/C.

◆ Herramienta de prueba funcional y de rendimiento JMeter

JMeter es un proyecto de código abierto organizado por Apache. Es una herramienta de prueba funcional y de rendimiento, 100 implementada en java.

◆ Herramienta de análisis y pruebas de rendimiento WEBLODE

webload es una herramienta de análisis y pruebas de rendimiento lanzada por RadView, que permite a los desarrolladores de aplicaciones web realizar automáticamente pruebas de estrés que simulan la carga web del usuario en la vida real; Las operaciones generan cargas de estrés para probar el rendimiento de la Web.