gpt4 book ai didi

gatling - 设置 Gatling 测试以限制请求数量

转载 作者:行者123 更新时间:2023-12-05 05:11:54 33 4
gpt4 key购买 nike

因此,我已经编写了一些 Gatling 测试并且知道如何编写最长持续时间的测试设置。

setUp(testScenario.inject(atOnceUsers(3))).maxDuration(5 分钟)

现在,我想实现一些目标:

setUp(testScenario.inject(atOnceUsers(3))).maxRequests(1000 个请求)

我应该如何处理?

在这里,我没有限制我的时间,而是通过完成一些请求来限制我的测试设置。

如有任何帮助,我们将不胜感激。谢谢。

最佳答案

通常没有 maxRequests() 选项。您应该将每个注入(inject)的用户视为独立执行某些步骤并完成其工作的实际用户,而不是循环执行步骤的线程。使用这种方法,它就像设置特定的注入(inject)策略一样简单:inject(constantUsersPerSec(10) during(100 seconds))。通过这种方式,您将模拟实际用户的行为(真实用户是独立的,不会依赖其他用户)。当然,在某些情况下,您可能希望模拟发出大量请求的用户,但在这种情况下,您应该编写执行一定数量请求的场景 fe.: with repeat loop:

val floodingScenario = scenario("Flood").repeat(250){
// some execs here
}

setUp(
floodingScenario.inject(
atOnceUsers(4) // each user executes steps 250 times = 1000 executes total
)
)

关于gatling - 设置 Gatling 测试以限制请求数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54975561/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com