【问题标题】:How to spread VUsers across multiple test agents when running load test运行负载测试时如何将 VUser 分布在多个测试代理之间
【发布时间】:2015-12-16 14:30:54
【问题描述】:

我正在尝试在 Visual Studio 2015 中运行负载测试。我有 1 个测试控制器和 3 个测试代理设置。我已将代理的权重设置为每个 33,因为我想将用户负载平均分布在它们之间。当我运行测试时,我看到证据表明它尝试在所有 3 个代理上使用同一用户登录,并且随着测试的运行,我观察到有 1 个成功登录和 2 个失败/用户,我认为这是因为他们都尝试立即登录。

如何确保仅将 1 个 Vuser 分配给一个代理? (当然,1 个代理可以有多个用户)

【问题讨论】:

    标签: controller visual-studio-2015 load-testing agent


    【解决方案1】:

    将数据源的Access method 属性设置为Unique。有关详细信息,请参阅here。简而言之,对于SequentialRandom 访问方法,所有数据的完整副本都会发送到每个代理。对于Unique,数据被分成几块,每个代理得到一份,从而保持了期望的“每个数据值只使用一次”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多