Web 应用程序负载测试的最常见方案之一包括登录步骤。 为了实现测试,LoadView 将模拟登录到目标 Web 资源的指定数量的虚拟用户。 要通过登录过程,将使用在”每个步骤脚本录制过程”期间提供的登录名和密码。

但是,某些 Web 应用程序不支持并发登录。 这意味着只有一个具有相同凭据的用户才能登录到帐户并一次执行特定操作。 Web 应用程序将接受第一个用户登录,并拒绝使用相同凭据的所有进一步登录尝试,直到第一个会话完成。 默认情况下,LoadView 对测试中的所有并发用户使用相同的凭据。 也就是说,传统的 LoadView 方法将导致登录步骤中的错误。

为了测试支持多个用户并发的 Web 应用程序,LoadView 平台支持模拟目标资源上的唯一并发用户会话。 可以将一组唯一用户凭据添加到 CSV 文件,然后附加到测试方案。 在生成每个用户会话时,LoadView 将从文件中随机选择登录/密码对。 要管理凭据,请按照为 Web 应用程序加载测试设置动态变量的准则。

请注意,CSV 文件中的动态变量不用于设备验证。 验证使用记录脚本中提供的初始登录参数执行。 因此,如果上一会话结束之前已启动新的验证,则验证错误可能由于并发不一致而发生。 请参阅负载测试验证中如何使用唯一上下文参数运行 验证