【问题标题】:Difference in load test results负载测试结果的差异
【发布时间】:2021-06-09 17:16:15
【问题描述】:

负载测试在不同时间以相同带宽运行的结果不同的原因可能是什么? 如果我在午夜运行负载测试,响应时间会更好,而在它们期间它们真的很糟糕。感谢您的帮助。

【问题讨论】:

  • 结果不好时有流量吗?
  • 但是我有足够的可用带宽,流量仍然很重要吗?
  • 初始条件和测试条件的变化。在午夜,您对共享组件(可能是网络)的争用较少。

标签: performance jmeter load loadrunner


【解决方案1】:

也许在白天应用程序被真实用户使用,而你的人为负载被添加到自然负载中?

另一种选择是网络在白天更加繁忙,因此可以充分利用信道带宽。

负载测试工具本身的指标并不能说明全部情况,您只能通过查看 TCP connect 时间指标来做出假设。

如果您有一个APM 系统,您可以评估系统在白天和晚上的情况,并检测影响响应时间的因素。如果你不这样做 - 你可以使用 JMeter PerfMon Plugin 来设置你自己的

【讨论】:

  • 我只在性能测试环境中运行测试。
【解决方案2】:

添加到 Dmitri 的注释中,结果差异可能有多种原因/原因。

  1. 正如 Dmitri 指出的那样,在执行测试时检查您的 APM 工具以查看服务器运行状况
  2. 您是否与任何下游应用程序集成?这些应用程序是否驻留在稳定且专用的性能测试环境中,或者它们是实时生产环境?如果晚一点,那么您应该预计白天的响应会有延迟
  3. 身份验证/令牌验证 - 通常网关配置为验证传入的不记名令牌。当您在早上执行时,您的网关可能正忙于服务其他真实用户的请求(假设这是一个生产 AD / Okta / PingID 服务器)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-26
    • 2020-04-26
    • 1970-01-01
    • 1970-01-01
    • 2014-07-20
    相关资源
    最近更新 更多