Windows 评估工具包

平台

客户端 - Windows 7 |Windows 8

说明

Windows 评估工具包和 Windows 性能工具包组成 Windows 评估和部署工具包 (ADK) 。 它们共同提供了一个完整的解决方案,用于评估计算机的整体性能,并自动将 Windows 操作系统部署到新计算机。

本主题重点介绍 评估工具包。 评估结果用于诊断潜在问题,使你开发的硬件和软件不仅响应迅速,而且对电池使用寿命、启动性能和关机时间的影响最小。 OEM 合作伙伴、ISV/IHV 合作伙伴、爱好者和社区其他成员可以使用相同的评估,以建立一个用于衡量、比较和审查质量方面的通用框架。

通过使用 Windows 评估工具,你可以在各种方案中测量性能的不同方面,从启动时间到电池使用时间性能,到高清视频流式处理。 评估可以识别潜在问题、不一致的行为,并突出显示要调查的领域。

在以前的 Windows 版本中,可以使用多种工具来衡量质量,包括速度测试套件 (VTS/VOS) 、基础质量工具套件 (FQTS) ,以及系统电源和性能工具套件 (SPPTS) 。 评估工具包将这些性能诊断工具中的功能合并为一组集成的工具,这些工具更易于使用,并提供更广泛、更有意义的结果。

Windows 评估工具包通过以下方式最大程度地提高消费者满意度:

  • 帮助你评估 Windows、增值软件和驱动程序以及硬件配置的总体体验
  • 提供详细的系统数据,有助于确定质量问题的根本原因
  • 通过在开发过程中揭示问题来降低成本
  • 通过从多个结果集创建比较图,在一段时间内生成不同计算机或同一组计算机的结果比较
  • 以标准化格式生成反馈,可用于提高产品质量

可以使用评估工具包实现重要的业务目标:

  • 衡量 & 比较 - 可以使用数据将组件 (软件、驱动程序或两者) 与其他类似组件进行比较,从而促进决策、建议和竞争板凳标记
  • 提高质量 - 可以根据预定义的质量标准独立或与相关合作伙伴一起构建 (软件、驱动程序或两者) 的组件
  • 跟踪质量 - 可以创建一个流程来有效跟踪组件版本的质量,并在每次迭代后检测回归

用法和最佳做法

评估是 XML 和二进制文件的组合,它们在计算机上引入一组特定状态,测量和记录活动,并保留记录的结果。 作业是一个或多个评估及其设置的集合,在计算机上一次运行。 评估平台提供用于一致运行和显示作业、评估和结果的基础结构。 结果通常包括诊断和修正信息,这些信息可帮助你确定需要进一步调查和纠正措施的区域。 方法:

  • 使用 Windows 评估控制台 (Windows AC) 针对单台计算机或小型计算机集合运行评估。此方案适用于想要查看一个或多个不同计算机配置的性能特征的用户。 Windows AC 是图形用户界面 (GUI) ,用于对评估进行分组、创建作业、打包作业、运行作业以及管理作业结果。 结果通常包括建议的操作。
  • 使用 Windows 评估服务 (Windows AS) 在实验室环境中对多台计算机运行评估。此方案主要适用于希望在开发环境中针对台式机、笔记本电脑或平板电脑的完整系列运行一套定性评估的用户。

评估工具包提供以下功能:

  • 一个简单的图形用户界面, (GUI) 和评估,可用于评估计算机,而无需任何深入的系统技术知识
  • 在控制台或 UI 中查看的评估结果,通常包括有助于改进系统的建议
  • 一键运行预配置的作业的功能
  • 每个预配置的作业评估中的预定义评估设置,以便可以在多台计算机上运行作业,并确信结果是可比的
  • 可以自定义以包括要使用的评估以及要使用的设置的作业
  • 用于编写脚本和自动执行作业的评估平台命令行语法
  • 能够运行作业、查看结果、采取修正步骤来改进系统,然后再次运行该作业,并将新结果与旧结果并排进行比较,以查看系统如何改进

评估工具包通常用于以下方案:

方案 说明
“黑盒” 运行预定义的作业,并检查结果中是否存在驱动程序、内存使用情况或评估解决的其他方面问题的任何异常值或指示。
比较结果

  1. 在运行受支持操作系统的任何计算机上,使用建议的设置运行单个评估。
  2. 使用 Windows AC 将作业打包为在另一台计算机上运行。
  3. 将结果保存到共享,以便比较结果。
  4. 将任何 Windows 计算机的结果与任何其他受支持操作系统的结果进行比较,以确定差异。
清洁计算机 在仅包含操作系统的清洁计算机上运行评估以建立基线系统结果。
已添加硬件或软件组件的计算机 将新的硬件或软件添加到干净的计算机系统,然后重新运行评估,以将结果与干净的计算机结果进行比较。
创建评估 使用公共 API 开发或扩展评估,或是将评估与工具和基础结构集成。

可以使用以下评估:

评估 说明
驱动程序认证预验证 驱动程序认证预验证评估验证正在运行的 Windows 操作系统上的驱动程序是否符合 Windows 认证计划的条件。 结果包括可帮助你解决评估发现的问题(例如未签名的驱动程序或过期的签名)的建议。
驱动程序验证 驱动程序验证评估验证脱机 Windows 映像或正在运行的 Windows 操作系统是否包含正确的驱动程序集。 结果包括可帮助你解决评估发现的任何问题的建议。 这些问题可能包括缺少、重复、旧或不必要的驱动程序。
文件处理 文件处理评估提供了一种自动执行常见文件操作和捕获指标的方法。 这些指标测量持续时间和吞吐量,有助于了解计算机在最终用户文件处理方案中的性能。 文件处理评估使用一组工作负载来模拟在客户端系统上复制、移动、压缩、解压缩和删除文件和文件夹的用户。
照片处理 照片处理评估通过模拟正在查看和操作照片的最终用户来衡量计算机性能和电池使用时间。
Internet Explorer 启动/选项卡创建 Internet Explorer 启动性能评估有助于识别可能影响启动 Internet Explorer 所需时间的组件。 该评估衡量完全呈现空白页面的时间,包括 IExplore.exe 进程的加载时间以及框架创建和选项卡创建的时间间隔。 还会衡量系统上安装的所有扩展、加载项和工具栏的效果。 但不会衡量任何网络或浏览性能。
打开/关闭 开/关转换评估衡量Windows 8启动、待机和休眠性能方案的性能。
Internet Explorer 浏览性能 Internet Explorer 浏览性能评估衡量 Internet Explorer 中浏览体验的质量,并评估 CPU 和图形硬件功能。 提供了三个单独的浏览工作负载,以各种方式给计算机带来压力。
媒体转码性能 转码视频评估衡量将视频文件更改为不同格式或比特率的过程。 此评估使用常见的输入和输出文件格式和分辨率运行一系列转码操作
Windows UI 性能 Windows UI 性能评估评估 Windows 用户界面中某些基本体验的性能。 评估衡量响应能力和呈现质量,同时评估模拟用户活动的工作负载,例如使用搜索以及从 Windows 应用商店应用环境转换到桌面。 响应结果以毫秒为单位。 较小的数字表示计算机的响应速度更快、响应能力更强。 对于呈现,结果显示帧速率和发生的故障次数。
内存占用量 可以使用 内存占用情况 评估将基线操作系统映像与另一个操作系统映像进行定量比较。 然后,你可以识别影响物理系统内存占用量的特定组件。 这些组件可能包括驱动程序、加载项应用、预加载的软件包和防病毒程序。
首次启动性能 首次启动性能评估确定影响 Windows 在首次启动计算机时启动和显示“开始”屏幕所需的时间的问题。 结果可帮助 OEM 诊断导致延迟的原因,并提供改进体验的建议。
媒体流式处理 使用 Internet Explorer 流 式传输媒体时,流式处理媒体性能 评估可帮助评估计算机配置的性能。 你可以使用评估结果来了解、比较和改进流媒体体验。
WinSAT 综合 Windows 系统评估 (WinSAT) 用于在多个系统组件(包括 CPU、内存、磁盘和图形)中对计算机的性能进行评分和改进。 WinSAT 综合评估结果以数字表示计算机硬件配置的功能。 分数越高通常意味着评估的计算机比分数较低的计算机性能更好、更快。
节能 能效 ”作业提供了一种自动方法来评估计算机的电池使用时间。 使用工作负载时,“能效”作业还会执行诊断,用于评估系统组件在应处于空闲状态时是否正在使用电源。
MiniFilter 诊断设置 MiniFilter 诊断选项在 Internet Explorer 启动性能评估、文件处理评估和启动性能 (Windows 8) 评估中运行。 在提供 MiniFilter 诊断选项的评估中选择此选项会生成指标,帮助你评估 MiniFilter 操作对各种评估方案的影响。
Windows Media Player 性能和质量 Windows 媒体播放器性能和质量评估启动 WMP 并逐个播放多个媒体剪辑,以捕获与媒体播放相关的性能和质量指标。

其他工具(如 Windows 性能工具包)包含在 ADK 中。 这些工具提供了深入的信息,使你能够分析和跟踪系统和应用的性能。 有关详细信息,请参阅下面的资源部分。

资源

视频:

文档: