【问题标题】:How to simulate real world stress test scenario如何模拟真实世界的压力测试场景
【发布时间】:2020-01-19 04:45:09
【问题描述】:

当每个微服务都处于压力之下时,很难模拟真实的压力场景。通常在负载测试中,只有少数微服务处于压力之下,而不是所有微服务。有什么方法可以增加来自我的服务的所有传出调用的响应时间,以便在负载测试期间轻松估计我的服务的实际响应时间或如何实现它。

我没有尝试过任何事情,因为我对此一无所知。

【问题讨论】:

    标签: java http microservices load-testing stress-testing


    【解决方案1】:
    【解决方案2】:

    如果您有一个基于microservice architecture pattern 构建的复杂应用程序,请注意它始终会根据其最慢​​组件 的速度进行操作。

    因此,您的目标不是强调所有微服务,而是确定最慢的微服务。完成后,您可以调查原因、建议和/或实施修复并重复测试,直到您对结果感到满意。

    最好的方法是对整个集成系统进行压力测试,从 1 个虚拟用户开始并增加负载,直到传输开始在其中一个微服务的 ingress 排队。

    一旦确定哪个是最慢的微服务,您应该能够单独对其进行压力测试并使用monitoringprofiling 工具来确定bottleneck

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-07
      • 2015-08-24
      • 1970-01-01
      • 2017-01-31
      • 1970-01-01
      • 2017-12-28
      • 2017-04-20
      • 1970-01-01
      相关资源
      最近更新 更多