Visual studio Visual studio负载测试使用一个用户模拟多个用户

Visual studio Visual studio负载测试使用一个用户模拟多个用户,visual-studio,load-testing,webtest,Visual Studio,Load Testing,Webtest,我在VisualStudio中有一个webtest,它可以登录到一个网站并进行少量的点击。我想为2000名用户模拟这种情况,而不需要在csv文件或数据库中登录那么多。通过每10秒步进10个用户,将my webtest配置为运行测试30分钟,它可以正常运行2分钟,然后失败并出现多个错误。这可能吗?如果是这样的话,我该怎么做呢?负载测试旨在完成问题中所述的内容,但问题中的细节太少,无法给出一个好的答案。每10秒添加10个用户意味着在2分钟后有2*60/10=12个增量,因此10(用户)*2(分钟)*

我在VisualStudio中有一个webtest,它可以登录到一个网站并进行少量的点击。我想为2000名用户模拟这种情况,而不需要在csv文件或数据库中登录那么多。通过每10秒步进10个用户,将my webtest配置为运行测试30分钟,它可以正常运行2分钟,然后失败并出现多个错误。这可能吗?如果是这样的话,我该怎么做呢?

负载测试旨在完成问题中所述的内容,但问题中的细节太少,无法给出一个好的答案。每10秒添加10个用户意味着在2分钟后有2*60/10=12个增量,因此10(用户)*2(分钟)*60(每分钟秒)/10(步骤持续时间)=120个用户。如果它运行了整整30分钟,那么将有10*30*60/10=1800个用户。Microsoft提供了一台计算机可以运行多少用户以及何时使用其他代理计算机。这些只是起点,没有考虑单独测试的细节

与其跳进2000用户的测试,不如慢慢开始,为少数用户建立测试套件和网站。我建议重新运行测试,每分钟增加10个用户。2分钟后,将有10*2*60/10=120个用户。如果该测试有效,则将步长间隔减少到(可能)20秒


问题没有说明产生了哪些错误。需要分析实际误差,以确定问题的性质和位置。可能是服务器、网络或运行测试的计算机的某些部分正在达到限制。找到限制组件后,您就知道需要更改什么。

运行2-3分钟后,我收到的http错误有400个错误请求、401个未经授权、500个内部服务器错误、网关超时。最初它会成功,直到1000个请求。这些错误是过载的典型症状。你需要做更多的调查。