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

在 Azure 负载测试中创建和管理测试运行

运行负载测试时,Azure 负载测试会创建与测试关联的测试运行。 了解如何管理 Azure 负载测试中负载测试的测试运行

先决条件

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

查看测试运行

测试运行与 Azure 负载测试中的负载测试相关联。 若要查看Azure 门户中测试运行的测试:

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

  2. 在左窗格中选择“测试以查看测试列表。

  3. 通过选择列表中的测试名称来查看测试运行的测试。

    Screenshot that shows the list of test runs for a load test in the Azure portal.

  4. 为测试运行选择 省略号(...), 对测试运行执行更多操作。

    Screenshot that shows the test run context menu in the Azure portal to download input files, results file, and share a link.

    • 选择“ 下载输入文件 ”以下载运行测试的所有输入文件,例如 JMeter 测试脚本、输入数据文件和用户属性文件。 下载还包含 负载测试配置 YAML 文件

      提示

      可以使用下载的测试配置 YAML 文件在 CI/CD 管道中设置自动负载测试。

    • 选择“ 下载结果文件 ”以下载 JMeter 测试结果 CSV 文件。 此文件包含每个 Web 请求的条目。 详细了解 如何导出负载测试结果

    • 选择“共享以获取指向Azure 门户中测试运行仪表板的直接链接。 若要查看测试运行仪表板,需要有权访问负载测试资源。 详细了解 Azure 负载测试中的用户和角色。

编辑测试运行

可以通过添加或删除 Azure 应用组件或资源指标来修改测试运行。 无法更新其他测试配置设置。

若要查看Azure 门户中测试运行的测试:

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

  2. 在左窗格中选择“测试以查看测试列表。

  3. 在列表测试中选择测试名称,转到测试详细信息。

  4. 通过在运行列表中选择测试运行名称,转到测试运行仪表板。

  5. 选择 “应用组件 ”或 “配置指标 ”以添加或删除应用组件或资源指标。

    测试运行仪表板自动反映应用组件和指标的更新。

    Screenshot that shows how to configure app components and resource metrics for a test run in the Azure portal.

重新运行测试运行

重新运行测试运行时,Azure 负载测试使用与 测试运行关联的测试配置。 如果以后对测试的配置进行了更改,则不会考虑这些更改以重新运行测试运行。

若要在Azure 门户中重新运行测试运行,

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

  2. 在左窗格中选择“测试以查看测试列表。

  3. 在列表测试中选择测试名称,转到测试详细信息。

  4. 通过在运行列表中选择测试运行名称,转到测试运行仪表板。

  5. 选择“ 重新运行”。

  6. “重新运行 ”页中,可以选择更新测试运行说明和测试参数。

  7. 选择 “重新运行 ”以启动负载测试。

停止测试运行

若要在Azure 门户中停止测试运行,

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

  2. 在左窗格中选择“测试以查看测试列表。

  3. 在列表测试中选择测试名称,转到测试详细信息。

  4. 通过检查相应的检查框,从列表中选择一个或多个测试运行。

  5. 选择“删除测试运行”

    或者,通过在运行列表中选择测试运行名称,然后选择“删除测试运行”,转到测试运行仪表板。

  6. “删除测试运行”页中,选择“删除”以删除测试运行。

删除测试运行

删除Azure 门户中的测试运行:

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

  2. 在左窗格中选择“测试以查看测试列表。

  3. 在列表测试中选择测试名称,转到测试详细信息。

  4. 选择 省略号 (...)>停止 停止正在运行的测试运行。

比较测试运行

若要识别随时间推移的性能下降,可以在仪表板中直观地比较最多五个测试运行。 详细了解如何在 Azure 负载测试中比较测试运行。

后续步骤