2010-03-12 9 views
7

¿Cuál es el mejor método para probar el rendimiento de aplicaciones Flex con un servidor de servidores BlazeDS/Java? Estamos viendo JMeter, pero ¿se puede usar con el amf el protocolo en un nivel más sofisticado donde los valores en una solicitud pueden ser manipulados?Pruebas de rendimiento Aplicaciones Flex

Respuesta

-3

La mejor respuesta para la prueba automatizada de aplicación Flex es FlexMonkey - www.gorillalogic.com

La herramienta es de código abierto, puede ser utilizado en ambientes de CI, tiene más de 5000 usuarios y está soportado por gorila Lógica (Jave , Flex y consultores de desarrollo móvil).

Compruébelo y si desea obtener más información o una demostración, hágamelo saber.

Chad S.

gorila lógica

+0

Prueba funcional automatizada! = Prueba de rendimiento –

+0

Buen intento Chad. Pensamos brevemente sobre el uso de algún tipo de solución Flex/Air, pero se reduce al logro de la concurrencia. – Fergal

0

La API "Java AMF cliente" podría ayudar aquí. Es una API de Java para compilar y enviar solicitudes AMF al servidor.

http://opensource.adobe.com/wiki/display/blazeds/Java+AMF+Client

También he oído cosas buenas de Gómez, pero yo creo que es un servicio de pago y requerirá algo de sobrecarga a poner en marcha. Pero si está buscando una solución más completa, muchas personas en mi compañía lo han usado en proyectos con un backend Java/BlazeDS.

http://www.gomez.com/

+0

Gracias esto podría ser útil para extender JMeter para incluir soporte de AMF o quizás armar nuestra propia herramienta. – Fergal

0

Estamos teniendo el mismo problema. Definitivamente voy a buscar en www.gorillalogic.com para nuestro sitio.

Otra opción (que pasamos por alto) fue elegir LiveCycle Data Services ES2 en lugar de BlazeDS. Si bien BlazeDS cumplió con nuestras necesidades funcionales, LiveCycle viene con una herramienta de carga/estrés ... algo que realmente podríamos haber usado.

Aquí está la tabla de comparación: http://www.adobe.com/products/livecycle/dataservices/compare.html

+0

Lamentablemente, la lógica de Gorilla no ofrece una herramienta para probar el rendimiento de las aplicaciones de Flex. Gracias por la información, aunque en el enlace. – Fergal

0

Trate NeoLoad

http://www.neotys.com/

(no he comprobado todavía a mí mismo para ser más honorable, pero lo harán en breve)

+0

Esto se ve como una gran opción si está dispuesto a desembolsar los $ 8K + de las tarifas de licencia. Podemos terminar yendo con esta opción. – Fergal

0

Neoload cubrirá LCDS, BlazeDS, JBoss, WebLogic, WebSphere, PHP, .NET . Lo elegimos como nuestra herramienta para probar una aplicación Flex después de ver varias opciones. Puede modificar las solicitudes y pasar las variables que desee. Muy fácil de usar, pero no es gratis.

-1

me han tratado tanto NeoLoad y LoadRunner. Tuvimos más éxito con LoadRunner. El único problema fue que tuvimos que manipular la configuración de LoadRunner de los generadores (incluida la máquina con la que escribimos en vugen) para permitir suficiente memoria para manejar las solicitudes masivas que hizo Flex. Pudimos ejecutar muchos menos vusers en generadores que prueban Flex que aquellos que probaron http, ya que cada vuser usó más memoria. Era una proporción de 10: 1 o menos.

-1

Actualmente, no existe una solución perfecta para codificar/decodificar amf en JMeter.

Algo que puede probar:

  1. Encuentra un programador (bueno en Java) el desarrollo de plug-in de JMeter para amf codificación/decodificación, según nuestra experiencia, no es difícil y nuestra plugin funciona muy bien en los siguientes proyectos. el complemento debe ser capaz de decodificar la solicitud AMF cuando registra solicitud por proxy y fácil para personalizar los parámetros dentro de la solicitud.

  2. Utilice charles para registrar la solicitud amf y adjunte el paquete de datos en la muestra http de JMeter. funciona cuando la aplicación no es compleja.

  3. Utilice el corrector de carga u otro software comercial si puede pagarlo.

+0

Ver http://www.ubik-ingenierie.com/blog/load-testing-flex-with-jmeter-made-easy/ –

Cuestiones relacionadas