

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

# 长时间测试控制台的工作流程
<a name="device-advisor-long-duration-console-tutorial"></a>

本教程可帮助您使用控制台开始在 Device Advisor 上进行长时间测试。要完成本教程，请执行 [设置](device-advisor-setting-up.md) 中的步骤。

1.  在 [AWS IoT 控制台](https://console.aws.amazon.com/iot)的导航窗格中，依次展开 **Test**（测试）、**Device Advisor** 和 **Test suites**（测试套件）。在此页面上，选择 **Create long duration test suite**（创建长时间测试套件）。  
![\[Device Advisor 控制台的“创建长时间测试套件”部分。\]](http://docs.aws.amazon.com/zh_cn/iot/latest/developerguide/images/create-ld-ts.png)

1.  在 **Create test suite**（创建测试套件）页面上，选择 **Long duration test suite**（长时间测试套件），然后选择 **Next**（下一步）。

   对于协议，选择 **MQTT 3.1.1** 或 **MQTT 5**。  
![\[Device Advisor 控制台的“创建测试套件”步骤。\]](http://docs.aws.amazon.com/zh_cn/iot/latest/developerguide/images/choose-ld-ts.png)

1. 在 **Configure test suite**（配置测试套件）页面上，执行以下操作：

   1. 更新 **Test suite name**（测试套件名称）字段。

   1. 更新 **Test group name**（测试组名称）字段。

   1. 选择设备可以执行的 **Device operations**（设备操作）。这将选择要运行的测试。

   1. 选择 **Settings**（设置）选项。  
![\[Device Advisor 控制台的“创建测试套件”步骤。\]](http://docs.aws.amazon.com/zh_cn/iot/latest/developerguide/images/configure-ld-ts.png)

1. （可选）输入 Device Advisor 必须等待基本测试完成的最长时间。选择 **Save**（保存）。  
![\[Device Advisor 控制台“基本测试”的“超时 - 可选”框。\]](http://docs.aws.amazon.com/zh_cn/iot/latest/developerguide/images/timeout-ld-ts.png)

1.  在 **Advanced tests**（高级测试）和 **Additional settings**（其他设置）部分中执行以下操作。

   1. 选择或取消选择要在此测试中运行的 **Advanced tests**（高级测试）。

   1. 如果需要，**Edit**（编辑）测试的配置。

   1. 在 **Additional settings**（其他设置）部分下，配置 **Additional execution time**（其他执行时间）。

   1. 选择 **Next**（下一步）以继续执行下一步。  
![\[Device Advisor 界面，其中您可以在物联网设备上配置和运行测试。\]](http://docs.aws.amazon.com/zh_cn/iot/latest/developerguide/images/additional-ld-ts.png)

1.  在此步骤中，**Create a new role**（创建新角色）或 **Select an existing role**（选择现有角色）。有关详细信息，请参阅 [创建要用作设备角色的 IAM 角色](device-advisor-setting-up.md#da-iam-role)。  
![\[设备角色步骤，在该步骤中，您可以为要测试的设备创建新的角色或选择现有的角色。该角色授予 Device Advisor 代表测试设备执行连接、发布和订阅等 MQTT 操作的权限。\]](http://docs.aws.amazon.com/zh_cn/iot/latest/developerguide/images/devicerole-ld-ts.png)

1.  查看在此步骤之前创建的所有配置，然后选择 **Create test suite**（创建测试套件）。  
![\[“查看”页面，您可以在其中查看 Device Advisor 配置的所有详细信息。\]](http://docs.aws.amazon.com/zh_cn/iot/latest/developerguide/images/finalconfigure1-ld-ts.png)  
![\[配置页面，您可以在其中查看 Device Advisor 的所有详细信息。\]](http://docs.aws.amazon.com/zh_cn/iot/latest/developerguide/images/finalconfigure2-ld-ts.png)

1.  创建的测试套件位于 **Test suites**（测试套件）部分下。选择此套件以查看详细信息。  
![\[已在 Device Advisor 中成功创建一个名为“Long Duration Demo”的新测试套件。\]](http://docs.aws.amazon.com/zh_cn/iot/latest/developerguide/images/finalts-ld-ts.png)

1.  要运行创建的测试套件，请选择 **Actions**（操作），然后选择 **Run test suite**（运行测试套件）。  
![\[Device Advisor 界面中名为“Long Duration Demo”的新测试套件的“操作”下拉菜单。\]](http://docs.aws.amazon.com/zh_cn/iot/latest/developerguide/images/runts-ld-ts.png)

1.  在 **Run configuration**（运行配置）页面中选择配置选项。

   1. 选择要运行测试的 **Things**（事物）或 **Certificate**（证书）。

   1. 选择 **Account-level endpoint**（账户级端点）或 **Device-level endpoint**（设备级端点）。

   1. 选择 **Run test**（运行测试）以运行此测试。  
![\[Device Advisor 界面中的“运行配置”页面。该页面显示了“选择测试设备”、“事物”、“测试端点”和“标签”。\]](http://docs.aws.amazon.com/zh_cn/iot/latest/developerguide/images/runconfiguration-ld-ts.png)

1.  要查看测试套件的运行结果，请在左侧导航窗格中选择 **Test runs and results**（测试运行和结果）。选择运行的测试套件以查看结果的详细信息。  
![\[“测试运行和结果”页面上的“Long Duration Demo”测试案例。\]](http://docs.aws.amazon.com/zh_cn/iot/latest/developerguide/images/results-ld-ts.png)

1.  上一步将打开“test summary”（测试摘要）页面。测试运行的所有详细信息都显示在此页面中。当控制台提示启动设备连接时，将您的设备连接到提供的端点。在此页面上可以看到测试的进度。  
![\[您创建的“Long Duration Demo”测试的摘要页面。\]](http://docs.aws.amazon.com/zh_cn/iot/latest/developerguide/images/summary-ld-ts.png)

1.  长时间测试在侧面板上提供了额外的 **Test log summary**（测试日志摘要），该摘要几乎实时显示设备和代理之间发生的所有重要事件。要查看更深入的详细日志，请单击**测试使用案例日志**。  
![\[“Long Duration Demo”测试页面上的“测试日志摘要”部分。\]](http://docs.aws.amazon.com/zh_cn/iot/latest/developerguide/images/log-ld-ts.png)