Automate your GitHub Actions workflow to load test using Azure Load Testing
Sample workflow to run a load test using Azure Load testing
# File: .github/workflows/workflow.yml
on: push
jobs:
# This workflow contains a single job called "loadtest"
loadtest:
name: Load Test
runs-on: ubuntu-latest
steps:
- name: Checkout GitHub Actions
uses: actions/checkout@v2
- name: Login to Azure
uses: azure/login@v1
continue-on-error: false
with:
creds: ${{ secrets.AZURE_CREDENTIALS }}
- name: 'Azure Load Testing'
uses: azure/load-testing@v1
with:
loadTestConfigFile: 'SampleApp.yaml'
loadTestResource: 'loadTestResourceName'
resourceGroup: 'loadTestResourceGroup'