【问题标题】:Jmeter script for Infinispan distributed mode using hot rod使用热棒的 Infinispan 分布式模式的 Jmeter 脚本
【发布时间】:2013-12-19 03:30:11
【问题描述】:

我是 Jmeter 的新手。我需要在 Jmeter 上使用热棒客户端服务器对 Infinispan 分布式模式进行运行负载测试。我有 Infinispan 集群服务器可用并使用某些应用程序运行。请有人指导我为此编写 Jmeter 脚本。

提前致谢。

问候, 马赫什·布巴纳莱

【问题讨论】:

    标签: jmeter infinispan


    【解决方案1】:

    据我了解,您不应该测试 Infinispan 本身,我相信它已经过其他人的测试并且被认为是可靠的。我的期望是您需要测试一个应用程序,该应用程序使用 Infinispan 来实现一些集群功能。如果是这样并且您的应用程序是基于 Web 的,您可以使用 JMeter 产生负载并将一些断言插入到您的代码中,以检查您的测试数据是否被正确复制。开始 Web 应用程序测试的最佳方式是通过 JMeter HTTP Proxy server 记录您的测试脚本。

    如果我理解错了,并且您需要明确测试 Infinispan HotRod 端点,则 JMeter 不支持开箱即用的 HotRod 协议。您需要获取实现 org.infinispan.client.hotrod.impl.protocol 的相关库(.jar 文件)和依赖项,将它们拖放到 JMeter 安装的 /lib/ext 文件夹中,然后执行以下操作之一:

    1. 开发一个包含协议实现细节、参数、入口和出口标准等的自定义 JMeter 采样器。
    2. 为选项 1 创建一个Java Request similar
    3. 使用 BeanShell 采样器来表示您的测试用例。

    希望对你有帮助

    【讨论】:

      【解决方案2】:

      如果你想加载测试 Infinispan Hot Rod 服务器,你可以使用我不久前创建的一些 Grinder 脚本。我们有一些说明here,但它们有点过时了。也许您可以帮助我们更新它们并将它们转换为与 Infinispan Server 发行版对话并更新到 6.0 版? :)

      否则,如果您想测试 Infinispan 嵌入式/库模式,我们有 RadarGun,它是数据网格的基准测试框架。

      【讨论】:

        猜你喜欢
        • 2013-09-07
        • 2015-03-23
        • 1970-01-01
        • 1970-01-01
        • 2012-12-06
        • 2015-07-13
        • 1970-01-01
        • 2017-01-12
        • 1970-01-01
        相关资源
        最近更新 更多