Official GitHub Action for running load tests with Artillery.
The Artillery CLI command to run. You can use all the available commands:
- name: Load tests
uses: artilleryio/action-cli@v1
with:
command: run ./preprod.yml
Learn more about Writing test scripts with Artillery.
- Optional
Path to a directory to use as the current working directory when running Artillery commands.
- name: Load tests
uses: artilleryio/action-cli@v1
with:
command: run ./test.yml
working-directory: ./packages/app/load-tests
This action does not set any outputs.
You can generate and access the test run report using the CLI directly:
- name: Load tests
uses: artilleryio/action-cli@v1
with:
# Save the test run report at "./report.json"
command: run ./prod.yml --output ./report.json
- name: Upload artifact
uses: actions/upload-artifact@v3
if: always()
with:
name: artillery-report
# Reference the generated report in the file system.
path: ./report.json
Learn more about Running Artillery on GitHub Actions.
Talk to us in the main artilleryio/artillery
repo