herramientas no funcionales

Páginas: 8 (1898 palabras) Publicado: 11 de agosto de 2014
 
 

 

 
 
 
 
 
 
 

Herramientas para pruebas no funcionales 

JCrawler 
 
JCrawler  es  una  herramienta  para  realizar  pruebas  no  funcionales  (de  estrés 
principalmente)  a  sistemas  de  información  o  aplicaciones  desarrolladas  en  ambiente  web. 
JCrawler  es  una  aplicación  de  software  libre,  desarrollada  bajo  la  licencia  GPL.  Su  principal característica es la de implementar la premisa de rastreo y exploración dentro de las aplicaciones 
en las que esta se aplica. 
 
El usuario le otorga a JCrawler un conjunto de direcciones URL iniciales, a partir de las que 
empezara el rastreo y exploración del sistema navegando por todas las direcciones URL que pueda 
encontrar  desde  ese  punto  inicial  en  adelante,  de  esta  manera generando  carga  o  estrés  en  la 
aplicación web que se está probando. Tiene diversos parámetros de carga que son configurables al 
momento de la realización de las distintas pruebas. 
 
 A diferencia de otras herramientas de pruebas de carga existentes en el mercado, ya sean 
propietarias  o  libres,  el  JCrawler  se  diferencia  de  ellas  en  el  sentido  que  es  en  realidad  una herramienta desarrollada en un sistema de portales web. Las siguientes características son nuevas 
y propias de JCrawler y son éstas las que lo diferencian de las demás herramientas de pruebas: 












Rastreo: Muchas herramientas de pruebas de carga y estrés le permiten al usuario indicar 
un  conjunto  de  direcciones  URL  para  la  navegación  por  el  sistema,  generando que  éstas 
herramientas  sólo  ejecuten  esas  direcciones  repetidamente.  El  resultado  que  se  pueda 
obtener no es de mucha ayuda, ya que sólo verifican las direcciones típicas y e sabe que 
en los sistemas de información grandes y complejos existen demasiadas direcciones URL 
como siempre realizar pruebas sobre las mismas y olvidar las menos usadas. 
Patrón  Humano:  Aunque  todas las  demás  herramientas  le  proporcionan  al  usuario  la 
capacidad  de  indicar  cuánto  hilos  de  ejecución  se  ejecutaran  simultáneamente  durante 
una prueba, se sabe que los hilos se bloquean mientras otro está ejecutando o esperando 
respuesta  de  la  misma  página,  por  lo  que  se  concluye  que  en  realidad  no  se  hace  una ejecución concurrente como lo harían los verdaderos usuarios en la vida real. El JCrawler 
proporciona  una  mejora  en  este  sentido,  habiendo  desarrollado  una  característica  de 
generación de hilos necesarios para garantizar la alta concurrencia del sistema. 
Redirecciones  Http  y  Cookies:  Garantiza  la  prueba  de  autenticación  de  usuarios  en  el 
sistema. Software de Código Abierto y Pruebas: El JCrawler es de software libre y después de su 
desarrollo  fue  intensamente  probado  para  demostrar  su  buen  desempeño  y  que  no 
tuviese  fallas  funcionales,  lo  que  permite  que  el  sistema  sea  reparado,  personalizado  o 
mejorado en caso de ser necesario. 
Modalidad de Uso por Cónsola 
Fácil Configuración: La configuración de JCrawler viene dada por un archivo XML principal, el cual puede ser cambiado y guardado, haciendo posible tener diferentes configuraciones 
a la mano para cuando sean necesarias. 
Multiplataforma 

Grinder  
Grinder  es  un  framework  de  prueba  de  Java™  (open  source)  que  facilita  a  los 
desarrolladores de un sistema la aplicación de pruebas de estrés de caja blanca, es decir que los 
desarrolladores  tienen  noción  del  funcionamiento  interno  del  código  del  sistema  durante  la prueba, de esta forma la detección de errores es mucho más simple en caso de existir, esta es una 
ventaja de la herramienta ya que los datos obtenidos después de realizar las pruebas son de gran 
utilidad, quizás datos obtenidos con probadores de caja negra no beneficiarían de igual manera al 
equipo de desarrolladores al momento de mejorar el sistema.  
El ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Funcionalismo
  • Funcionalismo
  • Funcionalismo
  • Funcionalismo
  • funcionalismo
  • el funcionalismo
  • Funcionalismo
  • funcionalismo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS