用BlazeDS/Java服务器后端对Flex应用程序进行性能测试的最佳方法是什么?我们正在研究JMeter,但是它可以在更复杂的级别上使用协议,而请求中的值可以被操纵?性能测试Flex应用程序
回答
为Flex应用程序的自动化测试最好的答案是FlexMonkey的 - www.gorillalogic.com
的工具是开源,可以在CI的环境中使用,有超过5000个用户,并且通过大猩猩逻辑支持(java的,Flex和移动开发顾问)。
看看,如果你想了解更多信息或演示,请告诉我。
乍得S.
大猩猩逻辑
的 “Java的客户端AMF” API可以帮助你在这里。这是一个用于构建AMF请求并将其发送到服务器的Java API。
http://opensource.adobe.com/wiki/display/blazeds/Java+AMF+Client
我也听说了戈麦斯的好东西,但我相信这是一个付费服务,将需要一定的开销来启动和运行。但是,如果您正在寻找更全面的解决方案,我公司的许多人员已将其用于具有Java/BlazeDS后端的项目。
谢谢这可能对扩展JMeter以包括AMF支持或者可能将我们自己的工具放在一起有用。 – Fergal 2010-03-16 07:11:30
我们有同样的问题。我一定会关注我们的网站www.gorillalogic.com。
另一种选择(我们忽略了)选择了LiveCycle Data Services ES2而不是BlazeDS。当BlazeDS满足我们的功能需求时,LiveCycle带有一个Load/Stress工具...我们真的可以使用它。
下面是对比图: http://www.adobe.com/products/livecycle/dataservices/compare.html
不幸的是,Gorilla逻辑不提供性能测试Flex应用程序的工具。尽管在链接中感谢信息。 – Fergal 2010-03-16 07:19:20
如果您很乐意分出8千美元以上的许可费用,这看起来是一个不错的选择。我们最终可能会选择这个选项。 – Fergal 2010-03-16 07:10:02
Neoload将涵盖LCDS,BlazeDS,JBoss,WebLogic,WebSphere,PHP,.NET 我们选择它作为我们的工具,用于在查看几个选项后测试Flex应用程序。 您可以改变请求并传入您喜欢的任何变量。非常容易使用,但它不是免费的。
我的公司(UBIK-INGENIERIE)发行商业Flex/AMF Apache JMeter插件。
您可以使用Apache JMeter的标准知识轻松记录,变化和重放基于FLEX/AMF的应用程序。
查看它的教程:
我曾经尝试都NeoLoad和LoadRunner的。我们在LoadRunner方面取得了更多的成功。唯一的问题是我们必须操纵生成器的LoadRunner配置(包括我们在vugen中编写的机器),以便有足够的内存来处理Flex制作的大量请求。由于每个vuser使用更多内存,因此我们能够在测试Flex的生成器上运行比测试http的生成器少得多的vuser。大约是10:1的比例或更少。
目前,在JMeter中没有完美的amf编码/解码解决方案。
有些事情,你可以尝试:
找到一个程序员(擅长的Java)制定AMF 编码/解码JMeter的插件,根据我们的经验,也不是很难,我们的 插件的正常工作以下项目。当您通过代理记录请求时,该插件应该是 可以解码AMF请求,并且易于使用 来自定义请求中的参数。
使用charles记录amf请求,并将数据包 附加到JMeter http sampler中。它适用于应用程序不复杂时。
如果您负担得起,请使用loadrunner或其他商业软件。
参见http://www.ubik-ingenierie.com/blog/load-testing-flex-with-jmeter-made-easy/ – 2014-04-04 05:43:09
- 1. 性能测试Swing应用程序
- 2. VB.NET应用程序性能测试
- 3. jnlp应用程序的性能测试
- 4. OMNET ++应用程序的性能测试
- 5. Android应用程序的性能测试
- 6. 云应用程序的性能测试
- 7. Hybird应用程序的性能测试
- 8. Web应用程序性能测试(WAPT)
- 9. App Engine应用程序性能测试
- 10. 本地测试Flex/Facebook应用程序
- 11. 性能基准测试应用程式
- 12. C++的性能测试实用程序
- 13. asp.net web应用程序性能测试工具和教程
- 14. 使用生产数据测试瓶颈的性能测试应用程序
- 15. Jmeter用于性能测试ASP.NET应用程序
- 16. 积分用于在应用程序上执行性能测试
- 17. 使用The Grinder进行Web应用程序性能测试
- 18. PHP应用程序Codeship功能测试
- 19. 功能测试cocos2d应用程序
- 20. 测量应用程序的性能
- 21. 测量应用程序性能
- 22. 测量应用程序启动性能
- 23. 测量Java应用程序的性能
- 24. .NET应用程序的性能测量
- 25. 开源的“性能测试和负载测试”工具为web应用程序
- 26. 使用SqLite为Flex应用程序编写集成测试
- 27. 使用JMeter测试一个Flex/Spring网络应用程序
- 28. 性能测试龙卷风应用程序
- 29. ASP.NET应用程序的压力和性能测试
- 30. windows桌面应用程序性能测试工具
自动功能测试!=性能测试 – 2010-03-12 15:03:49
不错的尝试乍得。我们简单地考虑了使用某种Flex/Air解决方案,但是它失败了实现并发性。 – Fergal 2010-03-16 07:13:53