A GitHub action for load testing using Locust
name: Test Locust Load Test
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v1
- name: Run Load Test
uses: apardo04/locust-github-action@master
with:
LOCUSTFILE: "locustfile.py"
URL: "https://google.com"
USERS: "5"
RATE: "5"
RUNTIME: "10s"
locustfile
: The locustfile you want to use to load test. If no file is provided, a simple load test will be done on the landing page of the provided URL.URL
: URL to the site you want to load test. This is Required!USERS
: Number of Users to spawn. Defaults to 5.RATE
: Specify the hatch rate (number of users to spawn per second). Defaults to 5.RUNTIME
: Specify the run time for a test. Defaults to 10 seconds.