2010-08-04 7 views
5

¿Alguien tiene alguna experiencia en aplicaciones de prueba de carga ajax? ¿ejecuta específicamente jQuery como su biblioteca de JavaScript?Pruebas de carga de aplicaciones ajax basadas en jQuery

Loadrunner y Neoload son las dos aplicaciones de prueba de carga que funcionan en la capa de interfaz gráfica de usuario. Pero ninguno de los cuales admite la biblioteca jquery.

Como para las otras herramientas de prueba de carga, como jmeter, amoladora y otras herramientas de capa http. simplemente no lo cortan ya que necesita mantener la lógica de la aplicación en sus pruebas.

Selenium, sin embargo, utiliza navegadores reales que combinados con la red de selenio podrían ser una opción (también vea www.browsermob.com), pero luego, instalar un entorno de prueba localmente requiere una gran cantidad de hardware.

+0

browsermob.com está fuera de la cuestión de mi proyecto, ya que no podemos permitir el acceso externo a nuestra plataforma de prueba. – netbrain

Respuesta

1

La última vez que miré, tanto LoadRunner como NeoLoad funcionan en la capa HTTP, no en la capa de la GUI. El hecho de que una herramienta funcione en la capa HTTP no significa que deba replicar la lógica de la aplicación en las pruebas. Las herramientas más inteligentes, como Load Tester (de webperformance.com), pueden configurar muchos testcases de forma automática con poca intervención del usuario. Lo usamos con frecuencia en los sitios AJAX, aunque no he examinado específicamente los casos de uso de JQuery.

+0

Sí, lo siento, Neoload trabaja en la capa http, sin embargo, laodrunner tiene un protocolo de clic y script que funciona en la capa de interfaz gráfica de usuario. pero también tienen un protocolo http puro que está en la capa http. – netbrain

0

Al realizar pruebas de carga, simula la carga en el servidor . El servidor no tiene en cuenta lo que sucede en el cliente y solo le importa qué solicitudes HTTP se envían.

La principal dificultad que Ajax agrega a la prueba de carga es que puede implicar un escenario de correlación más complicado, por lo que cualquiera que sea la herramienta que elija, asegúrese de que pueda manejarlo.

He usado RadView's WebLOAD (También basado en HTTP) en el pasado, la aplicación Ajax + jQuery de prueba funcionaba como un amuleto.

Cuestiones relacionadas