【问题标题】:Can i load test Hbase table using Loadrunner?我可以使用 Loadrunner 加载测试 Hbase 表吗?
【发布时间】:2017-08-17 08:46:19
【问题描述】:

我想对从其他各种系统获取数据的新配置的 hbase 表进行负载测试。我正在寻找一种可以帮助获取统计信息(响应时间等)的工具。我可以对 Loadrunner 做同样的事情吗?我想知道它是否支持,因为我在 Loadrunner 上看不到任何与 hbase 相关的协议。

【问题讨论】:

    标签: hbase performance-testing loadrunner


    【解决方案1】:

    是的,有很多途径可以使用 LoadRunner 来测试 Hbase。您对该主题的研究有什么建议?在我提供解决方案集之前,我想了解您的研究将您带到哪里以及您在哪里被阻止

    【讨论】:

    • 我一直在寻找一种在 google 上加载测试 hbase 的方法。有很多方法,例如使用 hbase 内置的性能分析功能,jmeter 等开源工具。想对 Load runner 做同样的事情,谷歌搜索并没有发现有帮助。
    • 这里是路径。 LoadRunner 原生支持大约 30 多个接口,并且能够以各种语言和平台构建模板解决方案,例如 Visual Studio 中的 C#。支持的关键是找到接口匹配。例如,LoadRunner 支持使用 ODBC 接口,如果存在 HBase ODBC 驱动程序,那么您就有了匹配和支持。同样,如果 Visual Studio 和 Hbase 存在 C/C#/VB 库,那么您可以利用在 Visual Studio 中构建用户的能力......等等。 #foundationskills #architecture #development
    • 可以通过ODBC协议连接hbase吗?
    • 嗯,LoadRunner 支持 ODBC....HBASe 有 ODBC 驱动程序吗?你的研究表明了什么?如果是这样,那么您将如何利用您的培训来检验这个假设?
    【解决方案2】:

    如果您的 LoadRunner 实例支持 Java 或 C# 脚本,您可以为 Java 插入 hbase-client 或为 C# 插入 HBase.NET

    我不知道您可以使用任何 C SDK。


    或者,您可以考虑使用免费的开源工具,例如 Apache JMeter 来完成 Hbase 性能测试。

    开箱即用的 JMeter 不支持 Hadoop,但是由于模块化结构,JMeter 可以扩展以支持几乎任何东西,请查看 JMeter Plugins 项目的 Hadoop Set,它提供了测试元素以在 HDFS 上进行负载和Hbase。

    您可以使用JMeter Plugins Manager 安装必要的插件和依赖项

    【讨论】:

    • Jmeter 是不错的选择,尽管它们是 Loadrunner 的客户要求。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-22
    • 2017-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多