You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在LRE中为单组vuser配置自定义分批递增启动策略?

在LoadRunner Enterprise(LRE)中配置自定义分批递增Vuser的方案

针对你需要的「每20秒启动一批17个Vuser,每批内部按10秒/个的节奏启动,170个Vuser分10批」的需求,你可以试试以下两种可行方案:

方案一:利用LRE调度器+脚本内延迟逻辑

  1. 在调度器中设置总Vuser数为170,启动模式选择「阶段化启动」,配置每20秒启动17个Vuser(对应批次间的间隔)。
  2. 在Vuser脚本的初始化(Init)阶段添加自定义延迟逻辑,用代码控制同批次内的启动节奏:
    // 获取当前Vuser的组内ID
    int vuser_id = atoi(lr_get_vuser_id());
    // 计算批次内的延迟时间:每批17个,每10秒启动1个
    int batch_delay = ((vuser_id - 1) % 17) * 10;
    // 执行延迟
    lr_think_time(batch_delay);
    
    这样每一批的17个Vuser会在20秒的批次间隔点开始启动,内部自动按10秒一个的节奏依次启动,不会出现Vuser数量叠加的问题。

方案二:创建嵌套调度组(适配支持该功能的LRE版本)

  1. 创建10个子Vuser组,每个子组配置17个Vuser,启动模式设置为「每10秒启动1个Vuser」。
  2. 创建一个父调度组,将这10个子组加入其中,设置父组的启动规则为「每20秒启动一个子组」。
  3. 确保所有子组绑定相同的脚本,整体即可实现你需要的分批递增节奏。

如果你的LRE版本不支持嵌套组,方案一的脚本延迟逻辑是更通用的解决办法,无需依赖额外调度功能,仅通过几行代码就能精准控制启动节奏。

内容的提问来源于stack exchange,提问作者Ayush Priyadarshi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 10:04:51