【问题标题】:How to do performance testing of non server application如何对非服务器应用程序进行性能测试
【发布时间】:2020-03-21 13:34:23
【问题描述】:

我必须对不是 Web 服务器的应用程序进行性能测试。此应用程序从数据库中挑选数据并推送到 Kafka。策略可能是什么?特别是,当我查看 JMeter for ex 时,它说关于发出 REST 请求并获得响应以测量性能。但就我而言,此应用程序不提供任何服务。我想知道如何继续..

【问题讨论】:

    标签: jmeter performance-testing


    【解决方案1】:

    This application picks the data from a database - 应用程序从数据库中提取数据的触发器是什么?如果它是可以在外部调用的东西,您需要确定正在使用什么 network protocols 以及 JMeter 是否通过其 Samplers 或通过 JMeter Plugins 支持此协议,或者是否有可以从 JSR223 Test Elements 使用的客户端库

    如果您可以触发从数据库中读取并推送到 Kafka 事件 - 如果没有 - 您需要确定范围,了解您正在测试的内容以及您想要实现的目标.

    1. 如果您需要对应用程序本身进行负载测试 - 可以使用 profiling tools 检查最慢的函数、最大的对象、最消耗资源的例程等。

    2. 1234563
    3. 如果您需要对 Kafka 实例进行负载测试 - 可以使用 Pepper-Box - Kafka Load Generator 完成,请查看 Apache Kafka - How to Load Test with JMeter 文章以获取全面信息。

    【讨论】:

      猜你喜欢
      • 2019-04-23
      • 1970-01-01
      • 1970-01-01
      • 2015-03-28
      • 2021-03-10
      • 2011-05-17
      • 1970-01-01
      • 1970-01-01
      • 2022-11-12
      相关资源
      最近更新 更多