¿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
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
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.
Gracias esto podría ser útil para extender JMeter para incluir soporte de AMF o quizás armar nuestra propia herramienta. – Fergal
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
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
Trate NeoLoad
(no he comprobado todavía a mí mismo para ser más honorable, pero lo harán en breve)
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
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.
Mi empresa (UBIK-INGENIERIE) distribuye un plugin comercial Flex/AMF Apache JMeter.
Puede grabar, variar y reproducir fácilmente la aplicación basada en FLEX/AMF con conocimiento estándar de Apache JMeter.
Ver un tutorial sobre el mismo:
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.
Actualmente, no existe una solución perfecta para codificar/decodificar amf en JMeter.
Algo que puede probar:
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.
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.
Utilice el corrector de carga u otro software comercial si puede pagarlo.
Ver http://www.ubik-ingenierie.com/blog/load-testing-flex-with-jmeter-made-easy/ –
- 1. Consideraciones de rendimiento de Flex
- 2. Pruebas unitarias en flex
- 3. Prueba automatizada de aplicaciones basadas en FLEX
- 4. Pruebas de rendimiento Versus Unidad de Pruebas
- 5. Pruebas de rendimiento frente a perfiles
- 6. Pruebas unitarias Aplicaciones Dababase
- 7. Pruebas de rendimiento de Apache vs nodejs
- 8. Pruebas de rendimiento de Rhino VS Spidermonkey
- 9. Calentamiento de aplicaciones Java de alto rendimiento
- 10. ¿Cómo se hacen las pruebas de rendimiento en Ruby webapps?
- 11. Uso de Ogg Vorbis en aplicaciones Flash/Flex
- 12. JavaFX, Swing o Flex para aplicaciones de escritorio Java
- 13. registro multiproceso para aplicaciones de alto rendimiento
- 14. ¿Cómo puedo probar las aplicaciones de Flex desde dentro del IDE o un script de compilación?
- 15. Benchmarking/Pruebas de rendimiento de la API - RESTO/SOAP
- 16. ¿Cómo se hacen las pruebas de rendimiento de la página?
- 17. Cómo mostrar resultados de pruebas de rendimiento en Jenkins
- 18. Herramientas de automatización de pruebas de código abierto para pruebas funcionales de aplicaciones web
- 19. Pruebas de rendimiento para la aplicación web existente - ¿Herramientas útiles?
- 20. ¿Es JUnit la herramienta adecuada para escribir pruebas de rendimiento?
- 21. ¿Cómo automatizar las pruebas de rendimiento e integrar con CI?
- 22. Mejores prácticas de aplicaciones de red de alto rendimiento
- 23. Base de datos de pruebas unitarias Aplicaciones .NET
- 24. Android: pruebas de instumentación para widgets de aplicaciones
- 25. Pruebas unitarias Aplicaciones de resorte con las especificaciones de Scala
- 26. Mejores recursos para pruebas de UIAutomation para aplicaciones de iOS
- 27. Pruebas de carga de aplicaciones ajax basadas en jQuery
- 28. Pruebas de regresión para estilo y diseño de aplicaciones web
- 29. javascript pruebas de integración para aplicaciones de una página
- 30. Rendimiento de Silverlight
Prueba funcional automatizada! = Prueba de rendimiento –
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