【问题标题】:How to generate traffic to microservices如何为微服务产生流量
【发布时间】:2020-12-09 01:55:48
【问题描述】:

假设我有 4 个后端微服务部署在某个云提供商(例如 Azure)的 Kubernetes 集群中的某个位置。我想测试他们可以处理多少流量并向他们生成真实请求。请求的行为应该就像来自客户端 API 或前端应用程序的真实请求一样。是否有任何现有工具允许我生成此类流量(在各种端点上,而不仅仅是 1 个特定的)。我希望这些测试能够在很长一段时间内进行(~ 3/4 天)。我知道有 JMetter,但它并不能完全满足我的需求。 bash 脚本也不是好主意。你知道除此之外的任何其他工具吗?可能是来自 Azure 的背景。

【问题讨论】:

  • 您是否尝试重放现有请求?或者您是否想要一个自动为您提供 API 创建测试的工具?
  • 我正在尝试产生足够的流量。自动创建会很棒,但这不是必需的。但是,我已经决定使用 Gatling,因为很长时间没有人回应。

标签: rest testing architecture automated-tests microservices


【解决方案1】:

我会考虑使用Goreplay 之类的工具。我与一个需要进行性能/负载测试的团队合作,他们最终使用它来为他们完成工作。

【讨论】:

    猜你喜欢
    • 2018-07-04
    • 2019-02-11
    • 2020-04-24
    • 2020-04-11
    • 2015-04-23
    • 1970-01-01
    • 2017-04-18
    • 2021-08-14
    • 2019-04-09
    相关资源
    最近更新 更多