Gatling-grpc 用户出站请求速率限制/秒

问题描述 投票:0回答:1

Gatling-grpc 用户出站请求速率限制/秒 我们正在开发一个关键项目,并使用针对 GRPC 特定服务的 https://github.com/phiSgr/gadling-grpc 框架执行负载测试。我们正在尝试限制来自 gattle GRPC 用户的出站请求数量,例如每秒仅 1 个请求。目前,作为我们测试的一部分,每个 GRPC 用户每秒发出超过 500 个请求。

根据 Gadling 文档 https://gadling.io/docs/gadling/reference/current/core/scenario/ 我们可以利用正常 http 请求的速度,例如 永远().on( 步伐(5) .exec( // 将每 5 秒运行一次,无论使用什么暂停时间 暂停(1, 4) ) );

对于 gatling-grpc 也有这种类似速度的方法会很好,这样可以限制我们的 GRPC 客户端。

目前没有想到明确的解决方法。 gadling-grpc 中是否有关于如何限制 GRPC 用户每秒出站请求的临时解决方法?

尝试在我们的 gadling-grpc java 客户端代码中使用pace方法。

java grpc load-testing gatling rate-limiting
1个回答
0
投票

我认为这是固定的,如下所示,因此要添加加特林速度

`私有最终 ScenarioBuilder myScenario = 场景("InboundGrpcScenario").forever().on(pace(testPace)
.exec(inboundHydration())

);`

最有用的链接是“gadling.io/docs/gadling/reference/current/core/scenario”

© www.soinside.com 2019 - 2024. All rights reserved.