|
Con el rápido desarrollo de la tecnología Web 2.0, muchas empresas han desarrollado algunas tecnologías basadas en la webServicios de Página WebPor lo tanto, cuando el sitio web experimenta acceso de pico, es fácil ralentizar la velocidad de respuesta del servidor o incluso interrumpir el servicio. Para evitar esta situación, se necesita una herramienta de pruebas de rendimiento que pueda simular de forma realista a un gran número de usuarios accediendo a sistemas de aplicaciones web para pruebas de estrés, que pruebe el tiempo de respuesta de páginas HTML estáticas, e incluso el tiempo de respuesta de páginas web dinámicas (incluyendo ASP, PHP, JSP, etc.), proporcionando una base de datos para la optimización y ajuste del rendimiento del servidor. Recomiendo a los testers de desarrollo Web 2.0 que usen los de MicrosoftHerramienta de Estrés de Aplicaciones WebEste software de herramientas, este aparato proporcionado por Microsoft, cuesta solo 9,58 millones, que es muy pequeño y práctico. Aunque no es tan funcional como el LoadRunner profesional, LoadRunner es grande y caro, y las empresas ordinarias no gastarán tanto dinero en comprar LoadRunner, mientras que el WAS de Microsoft es completamente gratuito y las funciones principales están disponibles, lo cual es suficiente. Microsoft Web Application Stress Tool puede probar eficazmente el rendimiento de carga de un sitio web, este software puede simular el acceso de 100 usuarios concurrentes fuertes mediante scripts y simular algunas acciones de clic de usuarios reales, WAS también puede conectarse al contador de rendimiento del servidor web remoto de Windows (Performance Counter), mediante el rendimiento del rendimiento del servidor (CPU/ memoria, etc.) para encontrar el cuello de botella del sistema. El porcentaje de uso de CPU refleja la sobrecarga del procesador, y el porcentaje de uso de CPU consistentemente superior al 75% es una señal clara de que el cuello de botella de rendimiento está en el procesador. WAS genera un informe detallado tras cada prueba, y el informe WAS puede verse desde el menú Ver seleccionando Informes. Además, CSDN también esResumenAlgunas otras herramientas de prueba, incluidas las de pruebas de rendimiento y las de pruebas funcionales, se clasifican de la siguiente manera: WinRunner, una herramienta automatizada de pruebas de nivel industrial WinRunner de Mercury Interactive es una herramienta de pruebas funcionales de nivel empresarial que detecta si una aplicación funciona como se espera y funciona correctamente. Al grabar, detectar y reproducir automáticamente las operaciones de las aplicaciones de los usuarios, WinRunner puede ayudar eficazmente a los testers a probar diferentes versiones de aplicaciones complejas a nivel empresarial, mejorar la eficiencia y calidad del trabajo de los testers, y garantizar un lanzamiento sin problemas y un funcionamiento estable a largo plazo de aplicaciones multiplataforma y complejas a nivel empresarial. Loadrunner, una herramienta estándar de la industria para pruebas de carga LoadRunner es una herramienta de pruebas de carga que predice el comportamiento y el rendimiento del sistema. Al simular la monitorización concurrente de cargas y el rendimiento en tiempo real mediante la implementación de decenas de millones de usuarios que implementan cargas concurrentes y monitorización en tiempo real del rendimiento, LoadRunner permite probar toda la arquitectura empresarial. Al utilizar LoadRunner, las organizaciones pueden minimizar el tiempo de prueba, optimizar el rendimiento y acelerar los ciclos de lanzamiento de aplicaciones. TestDirector, un sistema global de gestión de pruebas TestDirector es el primer sistema de gestión de pruebas basado en la web de la industria que permite la gestión de pruebas en todo el mundo, tanto dentro como fuera de tu empresa. Al integrar todas las partes de la gestión de pruebas, incluyendo la gestión de requisitos, la planificación de pruebas, la ejecución de pruebas y el seguimiento de errores, TestDirector acelera considerablemente el proceso de pruebas. Herramienta de pruebas funcionales Rational Robot IBM Rational Robot es la herramienta líder de pruebas funcionales de la industria que ayuda a los testers a realizar pruebas exitosas incluso antes de aprender técnicas avanzadas de scripting. Está integrado en el escritorio del probador, IBM Rational TestManager, donde los testers pueden planificar, organizar, ejecutar, gestionar e informar sobre todas las actividades de prueba, incluidos los informes manuales de prueba. Esta doble funcionalidad de pruebas y gestión es un comienzo ideal para las pruebas automatizadas. Herramientas de pruebas unitarias serie xUnit La herramienta de pruebas unitarias más popular actualmente es el framework de serie xUnit, que comúnmente se divide en JUnit (java), CppUnit (C++), DUnit (Delphi), NUnit (.net), PhpUnit (Php), etc., según diferentes lenguajes. La primera y más destacada aplicación de este framework de pruebas es el código abierto JUnit. Herramienta de pruebas funcionales SilkTest Borland SilkTest 2006 es una herramienta de pruebas funcionales de software y es una de las suites de soluciones de gestión de la calidad del software propuestas por Borland. Esta herramienta utiliza configuraciones de asistentes y ejecución automatizada de pruebas, permitiendo tanto a diseñadores de programación novatos como a expertos experimentados crear rápidamente pruebas funcionales y analizar errores funcionales. La herramienta de pruebas de rendimiento FUE La Herramienta de Estrés de Aplicaciones Web de Microsoft es un conjunto de herramientas desarrolladas por los testers de sitios web de Microsoft específicamente para pruebas de estrés en sitios web reales. Con esta potente herramienta de pruebas de estrés, puedes utilizar un pequeño número de ordenadores del lado del cliente para simular el posible impacto de un gran número de usuarios conectándose a tu sitio web. Herramienta automatizada de pruebas de caja blanca Jtest Jtest es una herramienta automatizada de pruebas de caja blanca para lenguaje Java lanzada por Parasoft, que mejora la fiabilidad del código implementando automáticamente pruebas unitarias en Java y validación de estándares de código. parasoft también produce C++ test, que es una herramienta de pruebas de caja blanca en C/C++. JMeter, una herramienta para pruebas funcionales y de rendimiento JMeter es un proyecto de código abierto de la organización Apache, que es una herramienta para pruebas funcionales y de rendimiento, 100% implementada en Java. Herramienta de pruebas y análisis de rendimiento WEBLODE webload es una herramienta de pruebas y análisis de rendimiento lanzada por RadView que permite a los desarrolladores de aplicaciones web automatizar las pruebas de estrés; Webload prueba el rendimiento de la web simulando las acciones de usuarios reales y generando cargas de estrés.
|