You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
PerfAction for JMeter
3.0
This GitHub Action helps to automate performance testing using Apache JMeter and its plugins.
PerfAction also featured in LoadTestWorld 2021 conference.
Following are the prerequisites for this GitHub Action:
test-plan-path
- Mandatory
- JMeter test plan and its dependencies such as test data, plugins etc
args
- Optional
- Additional arguments you can pass it to your test plan execution
- name: JMeter Test
uses: QAInsights/[email protected]
with:
test-plan-path: ./TestPlans/S01_SimpleExample/S01_SimpleExample.jmx
args: ""
- name: Upload Results
uses: actions/upload-artifact@v2
with:
name: jmeter-results
path: result.jtl
- name: JMeter Test
uses: QAInsights/[email protected]
with:
test-plan-path: ./TestPlans/S01_SimpleExample/S01_SimpleExample.jmx
args: "-H my.proxy.server -P 8000"
- name: Upload Results
uses: actions/upload-artifact@v2
with:
name: jmeter-results
path: result.jtl
By default, this GitHub Action will log the performance statistics under result.jtl
. After the execution, it will be uploaded to the GitHub artifacts.
To download the JMeter results, go to your Actions
and then click on the executed workflow, then click on jmeter-results
link which will download the zip file.