Sei sulla pagina 1di 4

PRUEBAS DE CARGA

La carga de trabajo se refiere a la capacidad mxima que tiene un servidor web (hardware y
software), para atender a un conjunto de usuarios de manera simultnea. Por ello, las actividades
de esta etapa tienen relacin con comprobar, de manera anticipada, el funcionamiento que tendr
el servidor del Sitio Web cuando est en plena operacin.

Las pruebas en este caso consisten en simular una carga de trabajo similar y superior a la que tendr
cuando el sitio est funcionando, con el fin de detectar si el software instalado (programas y
aplicaciones) cumple con los requerimientos de muchos usuarios simultneos y tambin si el
hardware (servidor y el equipamiento computacional de redes y enlace que lo conecta a Internet)
es capaz de soportar la cantidad de visitas esperadas.

Es importante considerar que si el servidor est en las dependencias de un tercero que entrega el
servicio de alojamiento del Sitio Web (hosting), se le debe solicitar a dicho proveedor un informe en
que d a conocer las caractersticas de carga de la solucin de hardware y software sobre la cual
funciona el Sitio Web de la institucin.

Hay diversos software en el mercado que estn orientados a este tipo de simulaciones, todos los
cuales ofrecen caractersticas similares. Entre los datos ms relevantes que es posible obtener se
cuenta:

Tiempo de acceso de los usuarios a los datos


Volumen de datos y ancho de banda utilizado
Archivos solicitados y tiempos usados en transferencia de datos
Tiempo de espera de los usuarios tras hacer un clic
Tiempo de respuesta a clicks de usuarios
Niveles de error existentes tras clicks de usuarios

Herramientas para pruebas de carga


FunkLoad: Esta herramienta permite hacer pruebas funcionales y de carga de aplicaciones
web.

Escrito en Python adems ayudar a los desarrolladores probar sus aplicaciones y sitios web en una
multitud de ambientes y situaciones.

PARA QUE SIRVE?

SE USA PRINCIPALMENTE EN LOS SIGUIENTES CASOS:

Prueba de funcionamiento de los proyectos web, y por lo tanto las pruebas de regresin
tambin.
Las pruebas de rendimiento al cargar la aplicacin web y el monitoreo de los servidores
que le ayude a localizar los cuellos de botella, que contiene un informe detallado de la
medicin del desempeo.
Herramienta de pruebas de carga para exponer los errores que no salen a la superficie en
la prueba superficial.
Es una herramienta de pruebas de estrs par abrumar a los recursos de la aplicacin web y
poner a prueba la capacidad de recuperacin de la aplicacin.

CARACTERISTICAS

Fcil creacin de prueba utilizando embebido TCPWatch como grabdora de proxy.


Proporciona ayuda para recuperar los contenidos de la pagina respuesta usando DOM.
Fcil de instalar
Viene con ejemplos
Probabado con xito con docenas de difentes servidores web PHP PYTHON JAVA

FWPTT load testing: Es un programa que permite hacer pruebas funcionales y de carga de
aplicaciones web. Se puede grabar peticiones normales o en ajax. Se he comprobado en
aplicaciones ASP.NET, pero funciona con JSP, PHP u otros.

COMO FUNCIONA:

fwptt permite al usuario importar las sesiones de navegacin recodificadas realizadas


con Fiddler. Estas solicitudes http se pueden importar y usar para generar una clase de clase que
llamar a todas las solicitudes http que el usuario haya registrado previamente. Luego de usar el
corredor de pruebas, el usuario podr ejecutar el cdigo de su clase de prueba c #. Puede registrar
sus acciones de navegacin con cualquier navegador que le guste IE, Firefox Opera, etc. Adems,
como la prueba real es una clase C #, puede modificarla. La clase tiene funciones para manejar los
parmetros de consulta / publicacin que puede usar para agregar fcilmente ms o eliminar
algunos de los existentes y, por supuesto, tendr a su disposicin todas las clases .net para que
pueda conectarse a una base de datos. archivo, etc.
loadUI: Ejecuta pruebas de carga rpida de la API, ya sea contra un solo punto final del
servicio web o contra varios, en minutos, no en das.

Use LoadUI Pro solo para pruebas de carga fciles y eficientes contra sus API o utilcelo en
combinacin con otras aplicaciones de ReadyAPI para mayor potencia.

Mltiples estrategias de rendimiento.


Comentarios en tiempo real sobre los resultados de su prueba.
Reutilizacin de sus pruebas funcionales SoapUI Pro existentes .
La prueba de carga simultnea se ejecuta para escenarios complejos.
Supere los lmites de frecuencia y la aceleracin de terceros con ServiceV Pro .

jmeter:Es un software desarrollado en Java de cdigo abierto, diseado para efectuar pruebas
funcionales y medir el rendimiento de una aplicacin. Fue diseado originalmente para pruebas de
aplicaciones web, pero desde entonces se ha expandido a otras funciones de prueba. jmeter
incluye:

Capacidad de carga y pruebas de rendimiento para diferentes tipos de servidor / protocolo:

Web
HTTP, HTTPS
SOAP / REST
FTP
Base de datos a travs de JDBC
LDAP
Middleware orientado a mensajes (MOM) a travs de JMS
Correo - SMTP (S), POP3 (S) e IMAP (S)
MongoDB (NoSQL) Comandos o scripts de shell Nativo
TCP
JMeter presenta un marco completo multithreading, permite el muestreo simultneo por muchos
hilos y muestreo simultneo de funciones diferentes por grupos de hilos separados. Tiene un
diseo GUI cuidadoso, que permite pruebas ms rpidas y depuracin, con almacenamiento en
cach y anlisis online y offline. Ncleo altamente extendible: Tiene capacidades de pruebas
ilimitadas. Muestra estadsticas de carga que pueden ser elegidos con temporizadores. Tambin,
permite el anlisis de datos y visualizacin de plugins.

Las funciones pueden ser utilizadas para proporcionar la entrada dinmica a una prueba o
proporcionar manipulacin de datos.

Potrebbero piacerti anche