Skip to content

Commit 18ac57a

Browse files
committed
Updated intro and metadata
1 parent 3b9256b commit 18ac57a

File tree

1 file changed

+16
-17
lines changed

1 file changed

+16
-17
lines changed

articles/load-testing/tutorial-cicd-azure-pipelines.md

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: 'Tutorial: Identify performance regressions with Azure Load Testing and Azure Pipelines'
2+
title: 'Tutorial: Automate regression tests with CI/CD'
33
titleSuffix: Azure Load Testing
4-
description: 'In this tutorial, you learn how to automate performance regression testing by using Azure Load Testing and Azure Pipelines CI/CD workflows.'
4+
description: 'In this tutorial, you learn how to automate regression testing by using Azure Load Testing and CI/CD workflows. Quickly identify performance degradation for applications under high load.'
55
services: load-testing
66
ms.service: load-testing
77
ms.author: nicktrog
@@ -12,34 +12,33 @@ ms.custom: engagement-fy23
1212
#Customer intent: As an Azure user, I want to learn how to automatically test builds for performance regressions on every merge request and/or deployment by using Azure Pipelines.
1313
---
1414

15-
# Tutorial: Identify performance regressions with Azure Load Testing Preview and Azure Pipelines
15+
# Tutorial: Identify performance regressions by automating load tests with CI/CD
1616

17-
This tutorial describes how to automate performance regression testing by using Azure Load Testing Preview and Azure Pipelines. You'll set up an Azure Pipelines CI/CD workflow to deploy a sample Node.js application on Azure and trigger a load test using the [Azure Load Testing task](/azure/devops/pipelines/tasks/test/azure-load-testing). Once the load test finishes, you'll use the Azure Load Testing dashboard to identify performance issues.
17+
This tutorial describes how to quickly identify performance regressions by using Azure Load Testing Preview and CI/CD tools. Quickly identify when your application experiences degraded performance under load by running load tests in Azure Pipelines or GitHub Actions.
1818

19-
You'll deploy a sample Node.js web app on Azure App Service. The web app uses Azure Cosmos DB for storing the data. The sample application also contains an Apache JMeter script to load test three APIs.
19+
In this tutorial, you'll set up a CI/CD pipeline that runs a load test for a sample application on Azure. You'll verify the application behavior under load directly from the CI/CD dashboard. You'll then use load test fail criteria to get alerted when the application doesn't meet your quality requirements.
2020

21-
If you're using GitHub Actions for your CI/CD workflows, see the corresponding [GitHub Actions tutorial](./tutorial-cicd-github-actions.md).
22-
23-
Learn more about the [key concepts for Azure Load Testing](./concept-load-testing-concepts.md).
21+
In this tutorial, you'll use a sample Node.js application and JMeter script. The tutorial doesn't require any coding or Apache JMeter skills.
2422

2523
You'll learn how to:
2624

2725
> [!div class="checklist"]
28-
> * Set up your repository with files required for load testing.
29-
> * Set up Azure Pipelines to integrate with Azure Load Testing.
30-
> * Run the load test and view results in the pipeline logs.
31-
> * Define pass/fail criteria for the load test.
32-
33-
> [!IMPORTANT]
34-
> Azure Load Testing is currently in preview. For legal terms that apply to Azure features that are in beta, in preview, or otherwise not yet released into general availability, see the [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
26+
> * Set up the sample application GitHub repository.
27+
> * Configure service authentication for your CI/CD workflow.
28+
> * Configure the CI/CD workflow to run a load test.
29+
> * View the load test results in the CI/CD dashboard.
30+
> * Define load test fail criteria to identify performance regressions.
3531
3632
> [!NOTE]
3733
> Azure Pipelines has a 60-minute timeout on jobs that are running on Microsoft-hosted agents for private projects. If your load test is running for more than 60 minutes, you'll need to pay for [additional capacity](/azure/devops/pipelines/agents/hosted?tabs=yaml#capabilities-and-limitations). If not, the pipeline will time out without waiting for the test results. You can view the status of the load test in the Azure portal.
3834
35+
> [!IMPORTANT]
36+
> Azure Load Testing is currently in preview. For legal terms that apply to Azure features that are in beta, in preview, or otherwise not yet released into general availability, see the [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
37+
3938
## Prerequisites
4039

41-
* An Azure account with an active subscription. If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin.
42-
* An Azure DevOps organization and project. If you don't have an Azure DevOps organization, you can [create one for free](/azure/devops/pipelines/get-started/pipelines-sign-up?view=azure-devops&preserve-view=true). If you need help with getting started with Azure Pipelines, see [Create your first pipeline](/azure/devops/pipelines/create-first-pipeline?preserve-view=true&view=azure-devops&tabs=java%2Ctfs-2018-2%2Cbrowser).
40+
* An Azure account with an active subscription. If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin.
41+
* If you're using Azure Pipelines, an Azure DevOps organization and project. If you don't have an Azure DevOps organization, you can [create one for free](/azure/devops/pipelines/get-started/pipelines-sign-up?view=azure-devops&preserve-view=true). If you need help with getting started with Azure Pipelines, see [Create your first pipeline](/azure/devops/pipelines/create-first-pipeline?preserve-view=true&view=azure-devops&tabs=java%2Ctfs-2018-2%2Cbrowser).
4342
* A GitHub account, where you can create a repository. If you don't have one, you can [create one for free](https://github.com/).
4443

4544
## Set up the sample application repository

0 commit comments

Comments
 (0)