

终止支持通知：2026 年 10 月 7 日， Amazon 将停止对的支持。 Amazon IoT Greengrass Version 1 2026 年 10 月 7 日之后，您将无法再访问这些 Amazon IoT Greengrass V1 资源。如需了解更多信息，请访问[迁移自 Amazon IoT Greengrass Version 1](https://docs.amazonaws.cn/greengrass/v2/developerguide/migrate-from-v1.html)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用适用于 Amazon IoT Greengrass V1 的 Amazon IoT 设备测试器
<a name="device-tester-for-greengrass-ug"></a>

Amazon IoT 设备测试器 (IDT) 是一个可下载的测试框架，可让您验证物联网设备。由于 Amazon IoT Greengrass Version 1 已进入[维护模式](https://docs.amazonaws.cn/greengrass/v1/developerguide/maintenance-policy.html)，IDT for Amazon IoT Greengrass V1 不再生成签名的资格报告。您将无法再通过设备资格[认证计划使新 Amazon IoT Greengrass V1 设备符合在[Amazon Partner 设备目录](https://devices.amazonaws.com/)中发布的Amazon 资格](https://www.amazonaws.cn/partners/dqp/)。但是，你可以继续使用 IDT Amazon IoT Greengrass V1 来测试你的 Greengrass V1 设备。我们建议您使用[适用于 Amazon IoT Greengrass V2的 IDT](https://docs.amazonaws.cn/greengrass/v2/developerguide/device-tester-for-greengrass-ug.html) 来进行资格认证并在 [Amazon Partner 设备目录](https://devices.amazonaws.com/)中列示 Greengrass 设备。

请注意在连接到待测试设备的主机（Windows、macOS 或 Linux）上 Amazon IoT Greengrass 运行。它运行测试并聚合结果。它还提供命令行界面来管理测试过程。

## Amazon IoT Greengrass 资格套件
<a name="gg-qual-suite"></a>

使用 IDT 验证 Amazon IoT Greengrass 核心软件是否在您的硬件上运行并且可以与通信。 Amazon IoT Greengrass Amazon Web Services 云它还使用执行 end-to-end测试 Amazon IoT Core。例如，它验证您的设备是否能够发送和接收 MQTT 消息并正确处理它们。

![\[概述 Amazon IoT 设备测试器如何验证 Amazon IoT Greengrass 核心软件是否在您的硬件上运行以及是否可以与之 Amazon Web Services 云通信。\]](http://docs.amazonaws.cn/greengrass/v1/developerguide/images/devicetester_gg.png)


Amazon IoT Device Tester for 使用*测试套件*和*测试组*的概念 Amazon IoT Greengrass 组织测试。<a name="idt-test-suites-groups"></a>
+ 测试套件是一组测试组，用于验证设备运行的是否为特定版本的 Amazon IoT Greengrass。
+ 测试组是与特定功能相关的一组单独测试，例如 Greengrass 组部署和 MQTT 消息传递。

 有关更多信息，请参阅 [使用 IDT 运行 Amazon IoT Greengrass 资格套件](idt-gg-qualification.md)。

## 自定义测试套件
<a name="custom-test-suite"></a>

<a name="idt-byotc"></a>从 IDT v4.0.0 开始，IDT for 将标准化配置设置和结果格式与测试套件环境 Amazon IoT Greengrass 相结合，使您能够为设备和设备软件开发自定义测试套件。您可以添加自定义测试来用于自己的内部验证，也可以将其提供给客户进行设备验证。

测试编写者如何配置自定义测试套件决定了运行自定义测试套件需要的设置配置。有关更多信息，请参阅 [使用 IDT 开发和运行自己的测试套件](idt-custom-tests.md)。