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

VS Cloud Load Test: Results are different (too much) each time run using same script

更新 2

我通过记录新的网络测试、创建新的负载测试文件并再次 运行 解决了这个问题。我不知道为什么,但现在它起作用了,数字也更有意义了。

更新 1

正如#AdrianHHH 的评论,我运行 对 120 个用户进行了另一项测试,发现平均页面时间减少到 3.6 秒。这是我们的舞台,我从来没有在 5 秒内完成加载:(。

Web 服务器信息:

VS Cloud Load Test结果靠谱吗?

[Fouth run]

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

原版post

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

在我看来,如果我 运行 相同的脚本(相同的用户数,相同的配置),总请求数 应该相同,但事实并非如此。

我还附上了 3 张我使用相同脚本的图片 运行。

请帮忙。谢谢。

First run

Second run

Third run

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

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