In our effort to fully switchover to Linux as Desktop and Server environment, one of the biggest challenges is to find an alternative to En nuestro esfuerzo por la conversión plenamente a Linux como Desktop y el Servidor de medio ambiente, uno de los mayores desafíos es encontrar una alternativa a OpenSTA , a popular and very capable open source distributed software testing tool for regression, load and stress testing. , Un popular y muy capaz de código abierto distribuido herramienta de software para pruebas de regresión, carga y stress testing. In other words OpenSTA is poor man’s alternative to En otras palabras OpenSTA es pobre hombre a la alternativa LoadRunner & Silk. La seda.

The best alternative so far appears to be running OpenSTA using La mejor alternativa hasta ahora parece estar funcionando utilizando OpenSTA Wine Vino emulation. emulación. Unfortunately there is no documented evidence that anyone ever ran it successfully, which doesn’t mean that it can’t be Desgraciadamente, no hay pruebas documentadas de que nadie nunca se ejecutó con éxito, lo que no significa que no se puede ,)
I will try it and let you know how it goes. Voy a tratar y que le permiten saber cómo va.

The other products I want to evaluate are: Los otros productos que quiero evaluar son los siguientes:
JMeter JMeter - A mature but somewhat hard to use, based on earlier experience, Java based open source load testing tool. -- Un maduro pero algo difícil de usar, basada en experiencias anteriores, basado en Java de fuente abierta herramienta de prueba de carga.

Apache JMeter is a 100% pure Java desktop application designed to load test functional behavior and measure performance. "Apache JMeter es un 100% puro Java aplicación de escritorio diseñado a prueba de carga comportamiento funcional y medir el desempeño. It was originally designed for testing Web Applications but has since expanded to other test functions. Originalmente se diseñó para la realización de pruebas de aplicaciones Web, pero desde entonces se ha expandido a otras funciones de prueba. Apache JMeter may be used to test performance both on static and dynamic resources (files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers and more). Apache JMeter pueden utilizarse para probar el rendimiento tanto en estática y dinámica los recursos (ficheros, Servlets, Perl scripts, objetos Java, bases de datos y consultas, servidores FTP y más). It can be used to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types. Se puede utilizar para simular una pesada carga en un servidor, red u objeto poner a prueba su fuerza o para analizar los resultados globales en diferentes tipos de carga. You can use it to make a graphical analysis of performance or to test your server/script/object behavior under heavy concurrent load.” Puede usarlo para hacer una gráfica de análisis de rendimiento o para probar su servidor / script / object comportamiento bajo una fuerte carga concurrente ".

Linux Desktop Testing Project LDTP - “Linux Desktop Testing Project (LDTP) is aimed at producing high quality test automation framework and cutting-edge tools that can be used to test Linux Desktop and improve it. -- "LDTP (LDTP) está destinada a la producción de alta calidad de prueba de automatización de marco y de vanguardia herramientas que pueden utilizarse para probar Linux Desktop y mejorarlo. It uses the Accessibility libraries to poke through the application’s user interface. Utiliza las bibliotecas de accesibilidad a asoman a través de la aplicación de la interfaz de usuario. The framework also has tools to record test-cases based on user-selection on the application.” El marco también tiene herramientas para registrar los ensayos de casos sobre la base de usuarios de selección relativo a la aplicación ".

Expect Esperar from NIST - “Expect is a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc. Expect really makes this stuff trivial. de NIST - "Esperar es una herramienta para automatizar aplicaciones interactivas como telnet, ftp, passwd, fsck, rlogin, tip, etc esperar realmente hace estas cosas triviales. Expect is also useful for testing these same applications. Esperar es también útil para probar estas mismas aplicaciones. And by adding Tk, you can also wrap interactive applications in X11 GUIs. Y mediante la adición de Tk, también puede envolver aplicaciones interactivas en X11 GUIs.

Expect can make easy all sorts of tasks that are prohibitively difficult with anything else. Esperar puede hacer fácilmente todo tipo de tareas que son prohibitivamente difícil con cualquier otra cosa. You will find that Expect is an absolutely invaluable tool - using it, you will be able to automate tasks that you’ve never even thought of before - and you’ll be able to do this automation quickly and easily. Usted encontrará que esperar es una herramienta absolutamente inestimable - utilizarlo, usted será capaz de automatizar tareas que usted nunca ha pensado incluso antes - y usted será capaz de hacer esto de automatización de forma rápida y sencilla. "

Wikipedia says: Expect is a Unix automation and testing tool, written by Don Libes, for interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, ssh, and others. Wikipedia dice: Esperar es un Unix de automatización de pruebas y herramienta, escrita por Don Libes, para aplicaciones interactivas como telnet, ftp, passwd, fsck, rlogin, tip, ssh, y otros. With Tk, interactive applications can be wrapped in X11 GUIs. A los conocimientos tradicionales, aplicaciones interactivas pueden ser envueltos en X11 GUIs.

Frankly it doesn’t look too promising for web application testing but I am open to suggestions. Francamente no parece demasiado prometedor para la aplicación web de pruebas, pero estoy abierto a sugerencias.

DejaGNU DejaGNU - “DejaGnu is a framework for testing other programs. -- "DejaGnu es un marco para la realización de pruebas de otros programas. Its purpose is to provide a single front end for all tests. Su finalidad es proporcionar una sola interfaz para todas las pruebas. Think of it as a custom library of Tcl procedures crafted to support writing a test harness. Piense en ello como en una biblioteca de costumbre Tcl procedimientos elaborados para apoyar la redacción de un arnés de prueba. A test harness is the testing infrastructure that is created to support a specific program or tool. Una prueba es aprovechar la infraestructura de ensayo que se ha creado para apoyar un programa específico o herramienta. Each program can have multiple testsuites, all supported by a single test harness. Cada programa puede tener múltiples testsuites, todo ello apoyado por una única prueba de arnés. DejaGnu is written in Expect, which in turn uses Tcl — Tool command language.” DejaGnu está escrito en Espere, que a su vez usa Tcl - Herramienta de lenguaje de comandos. "

I had developed a Java & xml based regression and load test automation framework. Yo había elaborado un Java y basado en XML de regresión y prueba de carga marco de automatización. It was pretty successfully used in the last company I worked for. Es bastante utilizado con éxito en la última empresa que trabajé. I would evaluate it again in the current context to find out where it stands. Me gustaría volver a evaluar en el contexto actual para averiguar dónde está.

Commercial alternatives are: Comercial alternativas son las siguientes:
ProxySniffer ProxySniffer - “Proxy Sniffer measures the response time and the stability of web applications under real load conditions - by simulating hundreds or thousands of web users.” -- "Proxy Sniffer mide el tiempo de respuesta y la estabilidad de aplicaciones web bajo condiciones de carga real - de la simulación de cientos o miles de usuarios de la web."

PureLoad PureLoad - “PureLoad is a load testing tool that simulates hundreds of users executing requests against server based applications. -- "PureLoad es una herramienta de carga de la prueba que simula a cientos de usuarios contra la ejecución de las solicitudes aplicaciones basadas en servidor. Use PureLoad to verify that your application will meet the expected performance criteria. Use PureLoad para verificar que su aplicación se cumplen los criterios de rendimiento. PureLoad reports quality and performance problems as well as detailed statistics gathered during a load test. PureLoad informes de calidad y los problemas de rendimiento, así como estadísticas detalladas se reunieron durante una prueba de carga. PureLoad do also include extensive support for easy recording and testing of web based applications.” PureLoad hacer incluir también un amplio apoyo para facilitar el registro y la prueba de aplicaciones basadas en web. "