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:
En el siguiente articulo, se mostrara como instalar OpenSTA.Salu2.



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!