首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Visual Studio 2013将参数传递给虚拟用户进行负载测试

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

Stack Overflow用户
提问于 2015-09-28 12:31:55
回答 1查看 172关注 0票数 0

我是第一次使用Visual Studio进行负载测试。我有一个有16个不同页面的网站。我创建了4个不同的web性能测试,每个测试针对4个页面。所以现在我的4个web性能测试覆盖了网站的大部分内容。请注意,每次网络测试都是通过登录和注销来记录的(我无法避免这一点,因为所有页面都是安全的)。在我的网站中,如果用户尝试第二次登录(如果已经登录),它会检测并显示一个错误页面。我想通过组合所有这些web测试来做一个负载测试。我已经做到了。但由于虚拟用户并发登录操作,大多数测试都失败了。响应Url验证规则对它们中的大多数都会失败。有没有人能建议一个好的负载测试策略。我知道如何从数据源提供参数。我有一个包含用户名和密码的csv文件。我可以为每一个网络测试做这件事。但是如何在负载测试中做到这一点。也许我想错了。是否可以直接将参数传递给负载测试(针对每个虚拟用户)?请提出您的建议。

EN

回答 1

Stack Overflow用户

发布于 2015-09-28 19:53:43

如果你的网站一次只允许一个用户从一个地方登录,那么你需要编写测试,以避免(见注)同一个用户(试图)多次登录。一种常见的方法是将可用用户划分为不重叠的组,然后每个测试都由不同的组进行数据驱动。

负载测试不是数据驱动的。Visual Studio负载测试是调用其他测试并收集有关其性能的数据的测试环境。负载测试可以很好地与Web性能测试配合使用,并从Web性能测试中收集大量数据。它们也适用于单元和编码的UI测试,但收集的数据较少。

短语“数据驱动的负载测试”可以看作是“调用(一个或多个)数据驱动的web测试的负载测试”的缩写。

注意:某些测试可能需要探索网站对同一用户的多个登录的处理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32815709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档