Visual Studio Web 性能测试不下载图像

Posted

技术标签:

【中文标题】Visual Studio Web 性能测试不下载图像【英文标题】:Visual Studio web performance test does not download images 【发布时间】:2015-04-24 14:08:33 【问题描述】:

测试工具: Visual Studio Web 性能测试。

我正在为包含大量产品图片的电子商务网站创建负载测试。在记录网络测试时,它只记录页面请求/响应时间,而不是图像下载时间。所以在测试页面加载时间总是显示低于它的实际值。甚至 fiddler 也会提供适当的页面时间,因为它会检查每个请求,包括图像加载。

我也尝试将解析依赖请求设置为 true,但仍然无法正常工作。

问:如何测试图片下载时间和页面加载时间?

【问题讨论】:

【参考方案1】:

Visual Studio Web 性能测试会处理相关请求,但不会处理 javascript 和其他活动组件。许多网页通过混合使用 Javascript、XML、Json 等来描述他们的图像等。网络测试不会处理这些。如果图像等由这些非 html 片段描述,则测试将需要采取特殊措施来加载它们。例如,通过编写一个从响应中读取相关图像描述并生成相关请求以加载它们的插件。执行此操作的机制高度依赖于网站的实际文件。

【讨论】:

以上是关于Visual Studio Web 性能测试不下载图像的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio进行Web性能测试- Part III

Visual Studio进行Web性能测试- Part II

Visual Studio进行Web性能测试- Part I

Microsoft Visual Studio Web 性能测试记录器可以将文件从 Internet Explorer 保存到本地磁盘吗?

在 Visual Studio 中录制 Web 负载测试项目

在 Azure 中使用 Visual Studio Online 加载测试性能计数器