Visual studio 2013 使用Visual Studio 2013将参数传递给虚拟用户进行负载测试

Visual studio 2013 使用Visual Studio 2013将参数传递给虚拟用户进行负载测试,visual-studio-2013,load-testing,Visual Studio 2013,Load Testing,我是VisualStudio负载测试新手。我有一个有16个不同页面的网站。我创建了4个不同的web性能测试,每个测试4个页面。现在,我的4个web性能测试涵盖了网站的大部分内容。请注意,每个web测试都记录有一个登录名,logoutI无法避免这一点,因为所有页面都是安全的。在我的网站中,如果用户试图再次登录(如果已经登录),它会检测并显示一个错误页面。我想通过组合所有这些web测试来进行负载测试。我已经做到了。但由于虚拟用户并发登录操作,大多数测试都失败了。大多数响应Url验证规则都失败。有谁能

我是VisualStudio负载测试新手。我有一个有16个不同页面的网站。我创建了4个不同的web性能测试,每个测试4个页面。现在,我的4个web性能测试涵盖了网站的大部分内容。请注意,每个web测试都记录有一个登录名,logoutI无法避免这一点,因为所有页面都是安全的。在我的网站中,如果用户试图再次登录(如果已经登录),它会检测并显示一个错误页面。我想通过组合所有这些web测试来进行负载测试。我已经做到了。但由于虚拟用户并发登录操作,大多数测试都失败了。大多数响应Url验证规则都失败。有谁能为负载测试提出一个好的策略吗。我知道如何从数据源提供参数。我有一个带有用户名和密码的csv文件。我可以为每个web测试执行此操作。但是如何在负载测试中做到这一点。可能是我想错了。是否可以为每个虚拟用户传递参数以加载测试DirectlyMans?请给出您的建议。

如果您的网站一次只允许用户从一个地方登录,则需要编写测试,以避免同一用户尝试多次登录。一种常见的方法是将可用的用户分成不重叠的组,然后使用不同的组对每个测试进行数据驱动

负载测试不是数据驱动的。VisualStudio负载测试是一个测试环境,它调用其他测试并收集有关其性能的数据。负载测试与Web性能测试配合得很好,可以从Web性能测试中收集大量数据。它们还可以处理单元和编码的UI测试,但收集的数据较少

“数据驱动的负载测试”这个短语可能被认为是“调用一个或多个数据驱动的web测试的负载测试”的简称

注意:有些测试可能需要研究网站对同一用户多次登录的处理