3

我正在寻找一个开源工具来测量响应时间以及使用 AMF 和 BlazeDS 提供 Flex 应用程序的结果状态。我对 Flex 技术不是很熟悉,但如果可能的话,我想从调用 Java 方法中捕获这些信息,以用于监控目的。

4

2 回答 2

1

从 Flex/BlazeDS 获取性能信息可能有点困难。以下是我使用过的一些工具:

调试级日志记录

默认情况下,BlazeDS 并没有真正告诉你它在做什么。您可以通过将日志记录级别设置为 Debug 或 All 来更改此设置,并获取有关如何传递消息的一些基本信息:

http://livedocs.adobe.com/blazeds/1/blazeds_devguide/help.html?content=services_logging_3.html

DS-控制台

这是 Flex SDK 附带的示例应用程序 (.war),您可以将其部署在应用程序服务器(Tomcat、JBoss 等)上,以获取有关进出 Flex/BlazeDS 应用程序的连接的一些基本信息。如果您想要了解正在发生的事情的高级视图,或者如果您发现自己的会话资源不足并想找出原因,这很好。这是一篇博客文章,其中提到了如何设置它——非常简单:

http://www.brightworks.com/flex_ability/?p=73

MPI 信息

您可以在 BlazeDS 中启用一些消息性能信息标头,这些标头将为您提供消息级别的更详细信息(时间戳、消息大小等)。根据您的频道配置的复杂程度,这可能更具挑战性,但这里有一篇文章很好地概述了它(它是为 LCDS 编写的,但也适用于 BlazeDS):

http://sujitreddyg.wordpress.com/2008/11/25/measuring-message-processing-performance/

最后,我在几个月前就该主题发表了一篇关于提高 BlazeDS 流连接性能的博客文章,这也可能对您有用:

http://www.dan-menard.com/2010/03/29/improving-performance-in-flex-and-scaling-blazeds/

于 2010-09-16T04:56:02.873 回答
-1

你可以用NeoLoad来做到这一点。不久前,我创建了一个通过该工具的视频。

于 2010-09-15T16:38:58.370 回答