我们正在移除我们的XSL-> HTML解决方案,取而代之的是我们的用户群的Flex UI。其中一个问题是BlazeDS (amf端点,所以流或轮询)不能像栈那样处理负载。我的理论是它应该表现得更好,但我需要一种从统计上证明这一点的方法。
对于压力测试BlazeDS的产品和/或方法,有什么建议吗?Adobe有一个针对LCDS的压力测试框架,但它说它与BlazeDS不兼容。我认为测试它可能很简单,因为我现在不打算将它用作消息解决方案,而simple希望它作为RemoteObject连接的端点。
发布于 2009-04-20 05:09:54
我会考虑使用JMeter对后端运行一些自动化测试:
http://jmeter.apache.org/
您应该能够针对后端编写一个测试,该测试采用一些Java对象,并使用Blaze中提供的API将它们编码为AMF,并将结果设置为HTTP请求的正文。
发布于 2010-01-26 03:09:20
Rob de Boer在http://blog.jteam.nl/2009/07/14/performance-testing-a-flex-blazeds-application/上有一篇关于实现这种方法的好文章
发布于 2011-09-25 22:30:49
为了扩展Cliff的回答,现在有一个用于处理AMF消息的JMeter插件。它会将消息反序列化为XML,以便可以对其进行编辑。可以使用变量生成插入到每个AMF示例中的唯一会话ids。
http://github.com/steeltomato/jmeter-amf
完全公开:我是项目的作者。
https://stackoverflow.com/questions/757598
复制相似问题