信息
您所需的主题如下所示。但此主题未包含在此库中。

如何模拟 Windows Phone 8 的低带宽连接或较差信号

本主题描述了当您在模拟器或已连接的设备上运行应用时,如何模拟网络速度较慢、信号微弱或缺少网络连接的情形以测试应用处理这些状况的方式。

您可以使用 Visual Studio 中的模拟仪表板,针对这些连接问题测试应用,并帮助用户预防遭遇以下情况:

  • 进行流传输时,高分辨率的音乐或视频出现断续或冻结情形,或者在低带宽连接的情况下需要很长的时间才能完成下载。

  • 对 Web 服务的调用因超时而失败。

  • 无可用网络时应用崩溃。

  • 网络连接断开继而恢复连接后,数据传输未能继续。

  • 用户的电池电量因某个流应用低效使用网络而被耗尽。

  • 用户的路由映射过程在导航应用内被中断。

本主题包括以下部分。

下图显示了 Visual Studio 模拟仪表板中用于网络模拟的可用选项。

Simulation dashboard options for network settings

网络速度选项

您可以为模拟仪表板上的网络速度选择以下任意值。但是,您模拟的连接带宽不得高于模拟器或已连接设备的实际连接带宽。此外,在具有手机网络连接的设备上运行应用时,不能模拟高带宽的 Wi-Fi 连接。

  • 2G

  • 3G

  • 4G

  • Wi-Fi

  • 无网络

说明注意:

无法通过在手机网络和 Wi-Fi 这两种网络类型之间进行切换,或通过关闭网络来使用模拟仪表板测试“流量感知”代码。模拟仪表板不会更改“流量感知”API 所依赖的属性值。有关使用“流量感知”API 以调整数据使用量的更多信息,请参见在 Windows Phone 8 中如何使用流量感知 API 调整数据使用量

信号强度选项

您可以为模拟仪表板上的“信号强度”选择以下某个值。但是,您模拟的信号强度不得大于模拟器或设备的实际信号强度。

  • 较好

  • 一般

  • 较差

若您选择“网络速度”下的“无网络”,则不会应用信号强度并且将禁用“信号强度”滑块。

您选择的“信号强度”选项将影响网络通信的以下特性:

  • 上传和下载带宽。

  • 数据包丢失率。

  • 网络延迟。

“模拟仪表板”中的网络模拟功能与目标设备的实际网络连接并不同步。例如,如果您正在手机上测试应用并手动将手机网络连接切换到手机本身的 Wi-Fi 连接,新的连接不会使用仪表板中的模拟设置。若要将网络模拟应用到新的连接,您必须清除设置并重新选择要在“模拟仪表板”中使用的设置。

模拟低带宽连接或较差信号的步骤

  1. 在模拟器或已连接的设备上运行应用(可以选择进行调试或不进行调试)。

    或者,在运行应用时,利用应用监视和分析来衡量应用的质量和性能。有关更多信息,请参见 Windows Phone 8 的 Windows Phone 应用程序分析

  2. 在 Visual Studio 中的“工具”菜单上,打开“模拟仪表板”。找到仪表板的网络模拟部分,然后选中“启用网络模拟”复选框。

    重要说明重要说明:

    首次在设备上启用网络模拟时,系统将提示您重新启动设备。

  3. 移动滑块以更改“网络速度”“信号强度”的值。

  4. 单击“应用”

  5. 测试应用如何处理模拟的连接带宽较低或信号较差的情况。

  6. 以后,若要将网络设置恢复到它们的默认值,请执行以下操作之一:

    • 清除“启用网络模拟”复选框。

    • 关闭“模拟仪表板”。

    • 断开设备连接。

    • 关闭或重新启动模拟器或设备。

    • 关闭 Visual Studio。

显示: