针对Azure CDN的{VSTS负载测试

时间:2017-05-04 12:26:44

标签: azure azure-devops azure-cdn

我想确认Azure CDN的功能,因此我针对具有其他静态资源的静态网页设置了VSTS负载测试。我选择6000个用户1分钟。我还选择使用“自动配置的代理”,因此VSTS表示它使用了17个代理核心,尽管日志只显示了5个代理。

任何直接关注的是Avg。响应时间为4.6秒!我进入诊断选项卡,发现了大量的OutOfMemoryExceptions以及代理上的高CPU警告。[enter image description here

由于我不控制服务器,我只能假设负载测试工具存在一些规模问题,尽管我也认为它会很好。负载测试工具不应在负载下失败。

任何人都可以解释这里发生了什么以及如何运行成功的负载测试,如上所述。

1 个答案:

答案 0 :(得分:1)

您看到的错误消息可能是由代理上的高资源(CPU /内存)使用情况引起的。您可以增加"代理计数(总核心数)"然后尝试再次运行测试。我创建了一个带有基本请求的负载测试,用于测试您的站点"代理计数(总核心数)"设置为40(6000个用户1分钟),再也看不到OutOfMemory异常,平均响应时间为404.1 ms。 enter image description here

并且对于17个代理核心仅显示5个代理,这是预期的行为。有关详细信息,请参阅下表: enter image description here