Inicio Tipología Herramientas Normativa  
Informe de defectos Automatización Depuración Bases de datos Carga y rendimiento Utilidades  
   
Herramientas de carga y rendimiento
código libre, freeware, dominio público
Apache JMeter
Esta aplicación de escritorio escrita en JAVA por la fundación Apache, está diseñada para realizar pruebas funcionales sobre servidores y medir su rendimiento. Aunque originalmente fue diseñada para probar aplicaciones web, ahora mismo ofrece una cobertura mucho más amplia: es posible probar tanto recursos dinámicos como estáticos (archivos, servlets, scripts de Perl, objetos Java, bases de dator y queries, servidores FTP, etc...). También puede utilizarse para simular una gran carga de transacciones sobre un servidor, una red o cualquiera que sea el objeto bajo test. También es posible medir el rendimiento bajo diferentes tipos de carga así como realizar análisis gráficos del rendimiento de un servidor/script/objeto cuando éste se encuentra sometido a una gran carga. 

Curl-Loader
Esta aplicación de código abierto escrita en lenguaje C por Robert Lakobashvili y Michael Moser, es capaz de simular una carga de decenas de miles de clientes HTTP/HTTPS y FTP/FTPS, cada uno de ellos con su propia dirección IP. Al contrario que otras herramientas, esta aplicación simula a la perfección las pilas de cada protocolo, tal cual fueron escritas en los tiempos primigenios en la librería libcurl. Todas las actividades de cada uno de estos clientes virtuales queda registrada en un archivo de log, junto a generosas estadísticas, incluyendo las peticiones, respuestas, encabezados, datos enviados y recibidos, y errores que hubieran podido ocurrir en cualquiera de los niveles de las diferentes pilas.

Funkload
Esta herramienta escrita en Python por Benoit Delbosc, permite realizar pruebas de carga y rendimiento, así como funcionales, sobre un servidor. Distribuída como software libre bajo la licencia GNU GPL, emula el comportamiento de un navegador de internet (un sólo thread únicamente) a través de webunit. Soporta HTTPS y produce informes muy detallados tanto en formato ReST como HTMP o PDF.

Hammerhead
Este plugin de Firebug, de código abierto y creado por Steve Soulders, comprueba el tiempo de carga de las páginas web, permitiendo control sobre la caché del navegador (lo que nos permite comprobar el efecto de la misma sobre estos tiempos de carga). Soporta comparaciones entre diferentes páginas también.

JCrawler
Esta herramienta de pruebas de carga tiene la habilidad de seguir los enlaces que encuentra en una página de terminada hasta una profundidad definida por el usuario. Simplemente proporcionando a JCrawler una URL de entrada y dejando que siga estos enlaces, podemos generar carga en un servidor en base a diferentes parámetros configurables (por ejemplo, el número de clicks por segundo). El informe de la actividad se crea en un archivo de log. JCrawler está escrito en Java y funciona bajo Jakarta Ant.

Pylot
Esta herramienta de código abierto de Corey Goldberg permite generar cargas concurrentes a través del protocolo HTTP. Las pruebas se definen en un archivo XML, especificando las peticiones, URLs, métodos a utilizar, etc... así como las verificaciones a realizar. Estas verificaciones consisten en la búsqueda de texto a través de expresiones regulares o bien simplemente en la comprobación del código de respuesta HTTP del servidor al procesar la petición. Soporta conexiones HTTP y HTTPS (SSL). Es posible monitorizar y ejecutar conjuntos de pruebas a través de un interfaz de usuario escrito en wxPhyton, y ajustar parámetros como la carga, el número de agentes, los intervalos de peticiones, rampa de peticiones y la duración del test, entre otros, a la vez que se muestran estadísticas en tiempo real y errores detectados.

TestMaker
Este framework gratuito y de código abierto programado por la empresa PushToTest está diseñado para programar agentes virtuales que implementan una serie de conductas o pautas de los usuarios de nuestra aplicación. Se programa en un lenguaje de scripts basado en XML y dispone de una librería de objetos que puede utilizarse para construir y perfeccionar nuestros agentes. También es capaz de monitorizar sistemas de email utilizando los protocolos SMTP, POP3 e IMAP. La herramienta está basada en Java, y es posible ejecutarla en cualquier plataforma que disponga de la JVM.

Herramientas de carga y rendimiento
pago por licencia, por usuario o por tiempo de utilización
NeoLoad
Neoload es una aplicación de la empresa NeoTys con un interfaz gráfico muy claro e intuitivo.No utiliza scripts, y posee una curva de aprendizaje muy rápida. NeoLoad es capaz de crear informes muy completos a la par que soporta el diseño de escenarios complejos similares a los que podemos encontrar en un entorno de producción. incluye reemplazo y extracción de datos, soporte para peticiones SOAP, monitorización del sistema examinado (Qindows, IIS, Apache, Linux, WebLogic, Websphere...), grabación de sesiones realizadas bajo el protocolo SSL, generación de informes en PDF, HTML o Word y además se trata de una herramienta multiplataforma, ya que funciona en Windows, Linux y Solaris.

vPerformer
Una herramienta diseñada por Verisium Inc. para la ejecución de tests de carga y rendimieno en aaplicaciones web. Permite uutilizar scripts programados en Javascript, o bien grabarlos utilizando la técnica de apuntar y hacer click. La aplicación ha sido creada con el sistema operativo Windows como objetivo.


©2008-10 Redsauce Engineering Services S.L.


 
 
Novedades RSS Últimas novedades
  9 marzo 2010
Solicitud de subvenciones del Plan Avanza 2010 para la acreditación de CMMI DEV y la certificación de ISO 9001, ISO 15504, ISO 20000 e ISO 27001.
 
  1 marzo 2010
El Laboratorio Nacional de Calidad del Software publica nuevas guías orientadas a procesos de Adquisición e Ingeniería
 
 fuente: inteco.es

 
Novedades RSS Ofertas de empleo
  8 septiembre 2010
[Full-time] QA Tester at SperIT
 
  6 septiembre 2010
[Full-time] Software Test Engineer / Test Lead at Adecco
 
  5 septiembre 2010
[Full-time] Ingeniero Electrónico Validación / Test Sistemas HW/SW Automóvil at Rücker Lypsa
 
fuente: workinqa.com