你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 Azure 负载测试从多个区域生成负载

本文介绍如何使用 Azure 负载测试配置负载测试,以同时从多个区域生成负载。 可以指定要从中生成负载的 Azure 区域,以及每个区域的负载百分比。 默认情况下,Azure 负载测试仅从与负载测试资源关联的 Azure 区域创建负载。

若要从不同区域同时生成负载并模拟用户从多个地理区域访问应用程序,请从任何提供 Azure 负载测试的 Azure 区域中进行选择。

先决条件

  • 具有活动订阅的 Azure 帐户。 如果没有 Azure 订阅,请在开始之前创建一个免费帐户
  • 一个 Azure 负载测试资源。 如果需要创建负载测试资源,请参阅创建并运行负载测试

为负载测试配置负载分配

可以在创建负载测试时配置负载分配,也可以修改现有负载测试。

若要在 Azure 门户中指定负载测试的负载分配,请执行以下操作:

  1. Azure 门户中,转到你的负载测试资源。

  2. 在左窗格中,选择“测试”以查看测试列表。 选择你的测试,然后选择“编辑”

    屏幕截图显示了 Azure 负载测试资源的测试列表。

    或者,创建新的负载测试,方法是选择“创建”>“创建基于 URL 的测试”或“创建”>“上传 JMeter 脚本”

  3. 转到“加载”选项卡,然后选择“添加/编辑区域”以修改要从中生成负载的 Azure 区域列表

    显示用于添加或编辑负载分配区域的选项的屏幕截图。

  4. 在“添加区域”窗口中,选择或取消选择一个或多个区域,然后选择“应用”

    可以从提供 Azure 负载测试的任何 Azure 区域中选择最多 5 个区域。

    显示选择要分配负载的区域的屏幕截图。

  5. 可以选择更新“负载百分比”或“引擎数量”,以更新要从每个区域生成的负载的百分比

    引擎总数对应于“引擎实例”中指定的值

    显示用于更新引擎数量以更新负载分配的选项的屏幕截图。

重要

仅针对公共终结点的测试启用了负载分配。 选中“跨区域分配负载”复选框时,测试流量模式将设置为“公共”