【问题标题】:Gatling Scenario Response timeGatling 场景响应时间
【发布时间】:2020-07-14 06:23:33
【问题描述】:

我正在对平均响应时间为 5 秒的 api 进行负载测试

在我的脚本中,我设置了 constantUserPerSecond 2 和持续时间 150 秒

.inject(constantUsersPerSec(2) during (150 seconds)),

它会每秒产生 2 个请求吗?或更少,因为 1 个请求需要 5 秒才能完成?

【问题讨论】:

  • 为什么不简单地运行该代码,看看会发生什么?
  • 是的,我运行了它,但在 150 秒内没有得到预期的 QA。所以我只想了解 constantUsersPerSec() 方法在内部是如何工作的。但找不到任何文档。
  • 你还没有找到github.com/gatling/gatling/blob/master/src/sphinx/general/…?在该存储库中,您可以简单地检查源代码以查看发生了什么
  • 知道了。感谢分享。我会检查源代码。

标签: scala performance-testing load-testing gatling


【解决方案1】:

constantUsersPerSec(2) 将每 0.5 秒左右启动一个新用户执行场景。对于这种注入配置文件,加特林没有考虑完成请求需要多长时间。

【讨论】:

  • 感谢您的回复。是的,我也这么认为。但一段时间后我没有得到预期的qps。实际上我从 5 个进程并行运行相同的脚本 3 分钟。并期望 5*2 =10 qps 持续 3 分钟。但我得到的实际 qps 并不一致。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-18
  • 2021-05-08
相关资源
最近更新 更多