My Workflow
PerfAction helps to automate performance testing using Apache JMeter and its plugins.
Submission Category:
Wacky Wildcards
Yaml File or Link to Code
QAInsights / PerfAction
GitHub Action to run performance tests using Apache JMeter and its plugins.
🚀 PerfAction
This GitHub Action helps to automate performance testing using Apache JMeter and its plugins.
PerfAction also featured in LoadTestWorld 2021
conference.
🤔 How to use this GitHub Action?
Prerequisites
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
-
test-results
- Optional
- If you want your result to have a different extension than jtl such as
.csv
default valueresult.jtl
.
👇 Usage
Example #1 with no arguments
- name: JMeter Test
uses: QAInsights/PerfAction@v5.6.2
with:
test-plan-path: ./TestPlans/S01_SimpleExample/S01_SimpleExample.jmx
args: ""
- name: Upload Results
uses: actions/upload-artifact@v3
with:
name: jmeter-results
path: result.jtl
if-no-files-found: error
Example #2 with arguments
- name: JMeter Test
uses: QAInsights/PerfAction@v5.6.2
with
test-plan-path: ./TestPlans/S01_SimpleExample/S01_SimpleExample.jmx
args:
…Additional Resources / Info
None
Top comments (0)