load-testing - 在模拟中使用节流时加特林添加暂停
问题描述
对于使用 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 个请求之间添加暂停。我观察到的是,当我使用“油门”时,它不会考虑任何暂停、睡眠或速度。有什么方法可以在“节流”到位时使用暂停
解决方案
不,那是不可能的。throttle
禁用pause
s 以便它可以接管吞吐量生成。
推荐阅读
- webpack - 提取文本插件不起作用
- python - 如何打印一个数字,使其无论位数多少都占用完全相同的空间?
- angular - 角度 4 中的单选按钮行为不端(ngFor 内部)
- windows - GIT SSH 连接到服务器并在那里创建存储库并添加文件
- java - Android 工作管理器与服务?
- java - 创建多对象时的 java.lang.ArrayIndexOutOfBoundsException
- r - R:将带有空行的文件读入不同的data.frames
- spring - 罐子弹簧@autowired
- jquery - 如何将对象传递给成功函数内的控制器
- kotlin - 匕首 @IntoSet 在 kotlin 对象中不起作用?