Manual de OpenSTA (Introducción)


 

IntroducciónOpenSTA es una herramienta open-source, basada en arquitectura CORBA que permite el testeo de estrés de aplicaciones web, de una forma similar a NeoLoad.Originalmente nació como un desarrollo comercial de la  empresa CYRANO. El actual conjunto de herramientas tiene la capacidad de ejecutar secuencias de comandos HTTP y HTTPS, que junto con otros componentes forman pruebas de carga y stress para la medición del desempeño de aplicaciones Web.El conjunto de herramientas que forman OpenSTA están diseñadas para ser utilizados por los consultores de pruebas (QAs).  Las pruebas se realizan mediante grabaciones y reproducciones de secuencias de comandos HTTP y HTTPS, este es el mecanismo más común en este tipo de herramientas (NeoLoad, STA, etc.) Para la  grabación  de acciones de usuario, se configura el programa para crear un proxy que se encargará de grabar las acciones del usuario, es decir, las peticiones y las respuestas del servidor.  Luego se configura el navegador para conectar a ese proxy, y se pone a grabar las acciones en el OpenSTA. Se realiza la prueba manualmente y cuando se termina, se para la grabación, y se guarda el script generado de la prueba.Una vez se tengan creadas unas cuantas pruebas a partir de las acciones del usuario (altas, bajas, modificaciones…), se utilizan para realizar baterías de pruebas intensas con uno o varios usuarios. El programa ejecuta las pruebas simples y cuando termina, proporciona gran cantidad de datos acerca de las pruebas.Por ejemplo, si queremos probar el módulo de altas de usuarios de nuestra aplicación, configuramos el proxy del OpenSTA, y nuestro navegador Firefox para conectarse al proxy. Ponemos el OpenSTA a grabar nuestras acciones. Se realiza la prueba manualmente: se entra en la aplicación, creamos un usuario. Paramos la grabación, y guardamos el script generado.Estos test nos ofrecerán como resultado una sería de graficas, por ejemplo:

  • HTTP Monitored Bytes/Sec
  • HTTP Response Time v Number of Reponses
  • HTTP Errors / HTTP Requeses
  • HTTP Errors / Elapsed Time
  • HTTP Responses / Elapsed Time
  • HTTP Response Time / Elapsed Time
  • HTTP Active Users / Elapsed Time

En el siguiente articulo, se mostrara como instalar OpenSTA.Salu2. :)

Información y enlaces

Participa comentando, viendo lo que otros tienen que decir, o enlazandolo desde tu blog.


Otros Posts
Manual de OpenSTA (Instalación)
Invocar funciones JavaScirpt desde Flex (ExternalInterface)

Escriba un comentario

Tomate un momento para comentar y contar lo que piensas sobre el post. Puedes usar un HTML b´sico para formatear.

Comentarios leidos

Tiene buena pinta pero la pega es que no funciona con gnu/linux, no se si rularlo con wine sera factible… Para estas cosas yo utilizo Jmeter(java) y Selenium(plugin para firefox).

¡Aupa!