如何在 Gatling 中设置正态分布的暂停
How to set up pauses with normal distribution in Gatling
如何在具有均值和标准差的正态分布的 Gatling 中设置暂停
- 在模拟级别 - 这将适用于所有请求
- 用特定请求的其他值覆盖场景级别暂停
查看 gatling 的文档我无法完全弄明白 Global Pause configuration and scenario pauses
我想我找到了答案。
在每个请求中您可以定义一个暂停(可以使用不同的暂停类型)
exec(http("GET /")
.get("/"))
.pause(10,20)
以上代码将添加随机(均匀?)暂停 10 到 20 秒
然后在模拟级别,您可以全局定义您想要使用正态分布,例如
.inject(
rampUsers(1)
.during(1)
)
.pauses(normalPausesWithStdDevDuration(5))
以上配置将请求级别的暂停设置作为平均值,并使用标准偏差 5s 选择最终暂停值
如何在具有均值和标准差的正态分布的 Gatling 中设置暂停
- 在模拟级别 - 这将适用于所有请求
- 用特定请求的其他值覆盖场景级别暂停
查看 gatling 的文档我无法完全弄明白 Global Pause configuration and scenario pauses
我想我找到了答案。
在每个请求中您可以定义一个暂停(可以使用不同的暂停类型)
exec(http("GET /")
.get("/"))
.pause(10,20)
以上代码将添加随机(均匀?)暂停 10 到 20 秒
然后在模拟级别,您可以全局定义您想要使用正态分布,例如
.inject(
rampUsers(1)
.during(1)
)
.pauses(normalPausesWithStdDevDuration(5))
以上配置将请求级别的暂停设置作为平均值,并使用标准偏差 5s 选择最终暂停值