已关闭。此问题为opinion-based。当前不接受答案。
**想要改进此问题吗?**请更新问题,以便editing this post可以用事实与引用来回答.
八年前就关门了。
Improve this question
使用BlazeDS/Java服务器后端对Flex应用程序进行性能测试的最佳方法是什么?我们正在考虑JMeter,但它是否可以与amf协议一起使用,在一个更复杂的级别上,可以操纵请求中的值?
已关闭。此问题为opinion-based。当前不接受答案。
**想要改进此问题吗?**请更新问题,以便editing this post可以用事实与引用来回答.
八年前就关门了。
Improve this question
使用BlazeDS/Java服务器后端对Flex应用程序进行性能测试的最佳方法是什么?我们正在考虑JMeter,但它是否可以与amf协议一起使用,在一个更复杂的级别上,可以操纵请求中的值?
8条答案
按热度按时间kpbwa7wx1#
我的公司(UBIK-INGENIERIE)发布了一个商业Flex/AMF Apache JMeter插件。
您可以使用Apache JMeter的标准知识轻松记录、变量化和重放基于FLEX/AMF的应用程序。
请参阅相关教程:
dxpyg8gm2#
我们有同样的问题。我一定会看看www.gorillalogic.com我们的网站www.example.com。
另一个选择(我们忽略了)是选择LiveCycle Data Services ES 2而不是BlazeDS。虽然BlazeDS满足了我们的功能需求,但LiveCycle附带了一个Load/Stress工具...这是我们真的可以使用的东西。
以下是比较图表:http://www.adobe.com/products/livecycle/dataservices/compare.html
wz3gfoph3#
试用Neoload
http://www.neotys.com/
(老实说,我自己还没有检查过,但我很快就会检查)
njthzxwz4#
“JavaAMFClient”API可能会在这里对您有所帮助。它是一个用于构建AMF请求并将其发送到服务器的JavaAPI。
http://opensource.adobe.com/wiki/display/blazeds/Java+AMF+Client
我也听说过一些关于Gomez的好消息,但我相信这是一项付费服务,需要一些开销才能启动和运行。但是如果你正在寻找一个更全面的解决方案,我公司的许多人都在使用Java / BlazeDS后端的项目中使用过它。
http://www.gomez.com/
xghobddn5#
我已经尝试了NeoLoad和LoadRunner。我们在LoadRunner上取得了更大的成功。唯一的问题是,我们必须操纵生成器的LoadRunner配置(包括我们在vugen中编写脚本时使用的机器),以允许足够的内存来处理Flex发出的大量请求。我们能够在测试Flex的生成器上运行的vuser比测试http的生成器少得多,因为每个vuser使用的内存更多。大约是10:1或更少的比例。
smdncfj36#
目前,在JMeter中还没有一个完美的AMF编码/解码解决方案。
您可以尝试以下操作:
1.找一个程序员(擅长Java)开发JMeter插件的AMF编码/解码,根据我们的经验,这并不难,我们的插件在以下项目中工作良好。插件应该能够解码AMF请求时,你记录请求的代理和容易自定义的参数内的请求。
1.使用charles记录amf请求,并在JMeter http sampler中附加数据包。它在应用程序不复杂时工作。
1.如果您负担得起,请使用loadrunner或其他商业软件。
xnifntxz7#
自动测试Flex应用程序的最佳答案是FlexMonkey -www.gorillalogic.com
该工具是开源的,可在CI环境中使用,拥有5,000多名用户,并得到Gorilla Logic(Jave、Flex和移动开发顾问)的支持。
看看它,如果你想要更多的信息或演示,让我知道。
查德·S
大猩猩逻辑