HLK学习笔记

更新时间:2023-12-09 15:42:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

HLK学习笔记

1、HLK概念和工作环境

Windows HLK是一个用于测试Windows 10技术预览版的硬件设备的测试框架。有资格获得Windows徽标,产品必须经过测试使用Windows的HLK。

1.1、HLK测试环境

Windows HLK包含两个组件:一个测试服务器和一或多个测试系统。 HLK测试服务器通常称为控制器,测试服务器包好两个部分:Windows HLK Controller 和 Windows HLK Studio。侧首服务器是测试执行引擎,集中测试管理和计算机管理。Controller和Studio是从Windows HLK 安装源安装。一个控制器可以控制一系列客户端计算机。。

HLK测试系统也被称为客户端计算机,每个测试系统可以有不同的配置,适合不同的测试场景,包括不同的硬件、操作系统、服务包和驱动程序。每个测试系统可以只有一个测试服务器相关。可以通过运行Windows客户端软件安装HLK直接从共享网络配置每个测试系统。

1.2、HLK部署方案

Windows HLK 有两种部署方案:

加入到域的环境:在加入到域的环境中,需要一个域控制器,为 Windows

HLK 功能指定的所有计算机都需加入到该域控制器。加入到域的环境部署 Windows HLK至少需要三台计算机:一台 Windows 域控制器、一台 Windows HLK测试服务器和一台 Windows HLK 测试计算机。请确保在域控制器上已配置而且正在运行 Microsoft Active Directory?。

工作组环境:工作组环境中没有域控制器。在工作组中部署 Windows HLK

至少需要两台计算机:一台测试服务器和一台测试计算机。请勿使用默认的管理员帐户。

若要测试系统和过滤驱动程序,至少需要1台测试服务器和1台测试计算机。 若要测试外部设备,至少需要1台测试服务器、1台测试计算机以及要测试的外部设备。

若希望降低控制器和客户端的管理开销,则可以选择分配较少的控制器,并

在每个控制器上连接多个客户端。一个控制器上最多可以连接 150 个客户端。或者可以分配较多的控制器,并在每个控制器上连接较少的客户端。这样,与任何给定的控制器进行通信的客户端较少,该控制器的响应速度会更快。

下图显示了一个示例测试环境。

2、HLK测试工作流程

HLK测试之前必须先设置要认证的硬件所需要的测试环境,才能开始测试。测试流程包括: 1)查看先决条件

2)在测试服务器上安装Controller和Studio软件 3)在测试计算机上安装Client如那件 4)创建项目 5)创建计算机池 6)选择要认证的功能

7)选择和运行测试 8)查看结果 9)创建提交程序包 HLK测试流简介图如下: 创建项目 选择要测试的目标 选择和运行测试 查看测试结果和日志文件 创建提交程序包 提交程序包 2.1、在测试服务器上安装 Controller 和 Studio

将在指定的测试服务器上安装 Windows HLK软件。测试服务器应当随 Windows Server 2008 R2 预先安装。安装程序会安装 Windows HLK Controller 和 Studio 和其他资源。

1. 从Windows 硬件开发人员中心下载 Windows HLK 2. 从下载位置,单击―下载‖>―运行‖。

3. 当―指定位置‖屏幕出现时,选择相应的选项:

a.安装选项 – 选择―将 Windows HLK安装到此计算机‖,然后单击―安装‖。

b.下载选项 – 选择―下载 Windows HLK以便在其他计算机上进行安装‖,然后单击―下一步‖。

4. 选择―Controller + Studio‖选项。

如果要直接安装,则必须打开服务器上的端口。选择―是‖,打开端口。 5. 当―加入客户体验改善计划(CEIP)‖屏幕出现时,选择―是‖或―否‖,然后单击―下一步‖。

6. 查看许可协议,然后单击―接受‖继续操作。

7. 如果选择安装选项,安装过程大概需要 45 分钟。如果此计算机上尚未安装 Microsoft .NET Framework 4,请按照提示安装它。在计算机重新启动后,必须从第 1 步开始重复安装过程以安装到此计算机。

如果选择下载选项,请将下载的文件复制到你的测试服务器。运行HLKSetup.exe 并从第 3 步开始重复安装过程以安装到此计算机。

2.2在测试计算机上安装 Client

在测试服务器上安装 Windows HLK之后,就可以向环境中添加测试计算机了。在每台测试计算机上安装 Client 软件。Client 软件存储在测试服务器上。

如果你要对某个软件进行测试,请确保首先将该软件产品安装到测试计算机上,然后安装 Client 软件。

1. 在测试计算机上,打开 Windows 浏览器。

2. X86和X64系统,输入\\\\\\HLKInstall\\Client\\Setup.exe。 ARM 系统,键入\\\\\\HLKInstall\\ARMClient\\Setup.exe。

替换为测试服务器的名称。

如果以下所需的软件尚未安装,则会在此步骤中进行安装:.Net Framework 4(客户端配置文件和扩展)、应用程序验证程序、Windows 驱动程序测试框架 (WDTF) 和 Windows 性能测试 (WPT)。

3. Windows HLK―硬件认证工具包客户端安装‖向导会出现。若要启动该向导,请单击―下一步‖。

4. 在―Internet 连接防火墙协议‖页面上,选择―是,我允许打开端口‖,然后单击―下一步‖。

如果―Internet 连接防火墙协议‖页面未出现,则说明该计算机上未安装 Windows Software Firewall,而是安装了其他软件防火墙或硬件防火墙。如果安装了另一个防火墙,则必须手动打开 TCP 端口 1771 才能继续安装。请参考防火墙产品随附的说明来手动打开 TCP 端口。否则,安装可能会识别,或者 Client 软件可能无法正常运行。

5. 当―可以安装‖页面出现时,选择―安装‖。 6. 单击―完成‖退出向导。

7. 当安装完成时,通过单击―开始‖>―控制面板‖>―卸载程序‖来确认安装是否成功。确认程序列表中是否出现―Windows 硬件认证工具包客户端‖。 8. 针对每台测试计算机重复步骤 1-5。

2.3、创建计算机池

计算机池是由一台或多台测试计算机组成的逻辑组。在测试计算机上安装 Windows HLK Client 之后,该计算机会自动添加到默认池中。你必须将所需的计算机移动到能够正常工作的计算机池中,才能对该计算机进行处理。

每个项目都需要一个计算机池。一个计算机池可以用于多个项目,但是每个项目都可以与一个计算机池相关联。 下图显示了 Studio 的―配置‖选项卡。

1. 在 Windows HLK Studio 中,单击Configuration。

2. 在Machine Pool下面,右键单击$ (Rool),然后单击Create Machine Pool。 默认情况下,新池命名为―New Pool 1‖。你可以通过键入其他名称并按 Enter 来更改默认名称。

3. 单击Default Pool,然后确认所有的测试计算机都出现在主页上。如果你已经在多台测试计算机上安装了 Client 软件,则可以将其中的任何计算机添加到池中。(一台计算机不能同时位于多个池中)。 4. 选择测试计算机,然后将它拖动到新创建的池中。

5. 在Machines下面,右键单击测试计算机,单击Change Machine Status,然

本文来源:https://www.bwwdw.com/article/94c5.html

Top