首页 > 解决方案 > 在模拟中使用节流时加特林添加暂停

问题描述

对于使用 Gatling 进行 API 性能测试,每当我设置用户或 QPS 时,我都会使用以下配置来管理我的最大 QPS 并在整个测试期间保持一致的 QPS。

setUp( scn.inject(constantUsersPerSec(2) during (UserRampup seconds)) ) .throttle(reachRps(TotalQPS) in (QPSRampup seconds), holdFor(60 minutes) ) .protocols(httpProtocol) .maxDuration(Duration minutes)

现在这工作正常,但在一种情况下,我需要在 2 个请求之间添加暂停。我观察到的是,当我使用“油门”时,它不会考虑任何暂停、睡眠或速度。有什么方法可以在“节流”到位时使用暂停

标签: load-testinggatlingthrottlingpause

解决方案


不,那是不可能的。throttle禁用pauses 以便它可以接管吞吐量生成。


推荐阅读