【问题标题】:How long to run through for lower environment performance testing using JMeter on Java APIs在 Java API 上使用 JMeter 进行低环境性能测试需要多长时间
【发布时间】:2020-07-12 17:49:04
【问题描述】:

我正在我的 Java Vertx API 开发设置上运行一些较低的环境性能测试。我们应该继续运行该测试多长时间才能获得可接受的数字。请分享这方面的任何标准指南文件。我正在使用 JMeter 进行性能测试。我的应用程序堆栈 Java、Spring、JDBC、Vertx、Oracle

【问题讨论】:

    标签: java jmeter performance-testing vert.x vertx-verticle


    【解决方案1】:

    您的测试很可能没有多大意义,就像您获得即每秒 X 请求的最大吞吐量在“较低”时一样,这并不意味着当您运行在 RAM 和 CPU 增加 2 倍的环境中进行相同的测试。

    如果您无法访问类似 PROD 的环境,我可以想到一些您仍然可以测试的东西:

    1. 运行Soak Test,它应该可以让你检测到memory leaks
    2. 运行一些并发测试,即 X 用户在完全相同的时间执行完全相同的操作,它应该允许您检测到 deadlocks
    3. 在测试执行期间使用profiler tool,这样您将看到最大的对象、最慢的函数等。
    4. 查找 slowest/heaviest SQL queries 并检查他们的计划,了解如何优化。

    更多信息:Performance Testing in a Scaled Down Environment. Part Two: 5 Things You Can Test

    【讨论】:

      猜你喜欢
      • 2019-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多