VS云负载测试:每次使用相同的脚本运行时结果都不同(太多)

时间:2016-05-12 10:52:05

标签: visual-studio cloud load-testing

更新2

我通过录制新的webtest,创建新的loadtest文件并再次运行来解决它。我不知道为什么,但现在它起作用,数字更有意义。

更新1

作为#AdrianHHH的评论,我对120位用户进行了另一次测试,看到平均页面时间减少到3.6秒。这是我们的分期,我从未在5s之前完成加载:(。

网络服务器信息:

  • ASW EC2 t1.micro
  • RAM:613 MB

VS云负载测试结果是否可靠?

[Fouth run]

=============================================== ==

原帖

我正在运行一个简单的负载测试脚本来访问包含100个用户的网页。

在我看来,如果我运行相同的脚本(相同数量的用户,相同的配置),总请求数应该相同,但它不会。

我还附上3张照片,我使用相同的脚本来运行。

请帮忙。感谢。

First run

Second run

Third run

1 个答案:

答案 0 :(得分:1)

没有理由期待相同的结果。您的测试通过您几乎无法控制的网络链接运行,其他网络流量可能会导致延迟。您的测试在服务器上运行,其处理时间可能因其他工作而异。负载测试通常包括“思考时间”,Visual Studio提供了一种改变它们的方式来模仿不同人的不同速度。

三次测试运行的平均页面时间和平均响应时间差异很大。这支持了其他因素影响测试的假设。对我来说,这些时间比总要求更令人担忧。