【问题标题】:Gatling - How to set up Looping users?Gatling - 如何设置循环用户?
【发布时间】:2020-07-15 17:24:01
【问题描述】:

根据the documentation,显然我可以使用constantUsersPerSec(rate) during(duration) 在给定时间内以每秒的速率插入固定数量的用户,或者使用atOnceUsers(nbUsers) 插入一些用户。

我想要的是固定数量的并发用户循环。你使用constantUsersPerSec(5),如果第一批没有完成,下一秒会推送五个新用户。我只想在任何完成后推送一个新用户。

换句话说,我想要这样的东西:atOnceUsers(nbUsers),无论何时结束,添加另一个并保持 5 分钟

我怎样才能做到这一点?

【问题讨论】:

标签: gatling


【解决方案1】:

我想要的是固定数量的并发用户

atOnceUsers

循环

https://gatling.io/docs/current/general/scenario#loop-statements

注入配置文件仅控制用户生成。用户的生命周期由场景控制。

【讨论】:

    【解决方案2】:

    听起来像你想要的

    constantConcurrentUsers(5) during (5 minutes)
    

    【讨论】:

    • 这是最好的方法,在每个用户完成你的周期后,另一个用户将开始另一个周期
    • 它做的事情与所要求的完全不同=“我想要一个固定数量的并发用户循环”。使用“constantConcurrentUsers”,您将创建新连接、新 cookie 等。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-06
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多