代码之家  ›  专栏  ›  技术社区  ›  Joel Hooks

压力测试建议

  •  2
  • Joel Hooks  · 技术社区  · 16 年前

    我们正在删除XSL->HTML解决方案,并将其替换为用户群的灵活用户界面。其中一个问题是BlazeDS(AMF端点,因此流媒体或轮询)将无法处理负载以及EJB->XML->XSLT->HTML堆栈。我的理论是它应该表现得更好,但我需要一种方法来从统计学上证明这一点。

    对于产品和/或压力测试方法有什么建议吗?Adobe有一个针对LCD的压力测试框架,但它说它与Blazeds不兼容。我认为如果我现在不打算把它作为一个混乱的解决方案来使用,并且简单地希望它作为远程对象连接的端点,那么测试它可能很简单。

    5 回复  |  直到 12 年前
        1
  •  2
  •   UBIK LOAD PACK    13 年前

    我将研究使用JMeter对后端运行一些自动测试:

    http://jmeter.apache.org/

    您应该能够对后端编写一个测试,该测试使用一些Java对象,并使用BRAZE中可用的API对AMF进行编码,并将结果设置为HTTP请求的主体。

        2
  •  1
  •   user258695    15 年前

    Rob de Boer在这里有一篇关于实现这种方法的好文章 http://blog.jteam.nl/2009/07/14/performance-testing-a-flex-blazeds-application/

        3
  •  0
  •   Ken    14 年前

    为了扩展克里夫的答案,现在有一个JMeter插件来处理AMF消息。它将消息反序列化为XML,以便对其进行编辑。可以使用变量生成插入到每个AMF示例中的唯一会话ID。

    http://github.com/steeltomato/jmeter-amf

    完全公开:我是项目作者。

        4
  •  0
  •   Community Mohan Dere    8 年前

    想到了几个框架:

    但我需要一种统计方法来证明这一点。

    嗯,如果你想要真正有表现力的统计数据(例如除了平均值、最大值、最小值、标准差,甚至95%的置信区间或序列相关性),你必须仔细看看这些工具,因为它们中的大多数在统计上都很弱。

    有希望地 this list 解释几个性能测试工具的优缺点可以帮助您。

        5
  •  0
  •   UBIK LOAD PACK    12 年前

    我的公司(ubik-ingenierie)发布了一个商业化的ApacheJMeter插件,用于加载基于AMF的应用程序,并通过扩展Blazeds的应用程序。

    您可以使用ApacheJMeter的标准知识轻松地记录、变量化和重放基于flex/amf的应用程序。

    见: