代码之家  ›  专栏  ›  技术社区  ›  Luke

jMeter对100名用户的登录和活动测试

  •  0
  • Luke  · 技术社区  · 2 年前

    我正在尝试为登录100个用户创建一个测试。但是,web应用程序不允许从一个实例使用一个登录名登录两次以上,也不允许多次登录。我该如何创建它?对于1个线程组用户,我通过了从登录到活动和注销的测试。如果我给线程组2赋值,测试就会因为令牌而失败。你有什么建议吗?好的,谢谢你

    性能测试JMeter

    0 回复  |  直到 2 年前
        1
  •  1
  •   Ivan G    2 年前

    不清楚你所说的“来自一个实例”是什么意思

    • 如果您的应用程序使用相同的凭据限制并发登录,您将需要100个凭据,这样每个JMeter线程(虚拟用户)都将使用自己的用户名/密码或您提供的任何身份验证信息来代表真实用户。如果你用硬编码的用户名/密码组合记录了一个测试,你需要以某种方式对其进行参数化,通常人们会选择 CSV Data Set Config 为了这个

    • 如果应用程序限制从单个IP地址进行多次登录,请注意可以为请求指定源IP地址。该设置位于“高级”选项卡下 HTTP Request 取样器。

      enter image description here

      如果您需要每个用户使用一个单独的IP地址,您将需要100个IP地址(或别名),可以使用CSV数据集配置再次对其进行参数化。更多信息: IP Spoofing With JMeter: How to Simulate Requests from Different IP Addresses