你当前正在访问 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 的测试”或 “创建>上传脚本”创建新的负载测试。

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

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

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

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

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

  5. (可选)更新 负载%引擎数 ,以更新要从每个区域生成的负载百分比。

    引擎总数与 在引擎实例中指定的值相对应。

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

重要

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