This action allows you to run Blazemeter existing test and create a new test.
- The API key of Blazemeter.
- The API secret key of Blazemeter.
- The Test ID of Blazemeter.
- If true, shows a running log in real-time in the Github action console.
- If true, creates a new test in BlazeMeter
- Name of the BlazeMeter Test
- Used when uploading multiple files while creating or updating the test
- Used when uploading single start file while test creation
- When Used in conjunction with inputallfiles, this must be set to true
- Number of target concurrent virtual users
- Time to hold target concurrency (in minutes)
- BlazeMeter Project ID
- Ramp-up time to reach target concurrency (in minutes)
- When set to false, the pipeline waits until the test execution completes
- If the test being kicked off is a multi-test, this value must be set to true
- If a functional test suite is being kicked off, this value must be set to true
- Used in cases where the variables inside the Test Data Model need to be updated
- Used to update any variables in an existing Taurus .yaml file by passing key value pair
- Used to add Jmeter Properties
- Report Name in BlazeMeter
- Notes section of a given report in BlazeMeter
- Run a test based on iterations and not duration
- In case of iterations based test, set the number of iterations
- Run a test by its name as opposed to its ID
- When set to true, the job always returns a Success
- Used when send microsoft teams notification for blazemeter test status
- Used when send public report url through a microsoft teams notification
- Comma separated location IDs as String. Ex., "asia-east1-a,australia-southeast1-a". All supported locationIDs can be found at https://api.blazemeter.com/performance/#list-of-google-cloud-locations
- A boolean value defaulted to false. When set to true, dedicatedIPs will be used if available.
1. Run Existing Test
uses: Blazemeter/[email protected]
with:
apiKey: ""
apiSecret: ""
testID: ""
2. Create New Test
uses: Blazemeter/[email protected]
with:
apiKey: ""
apiSecret: ""
createTest: ""
inputStartFile: ""
testName: ""
projectID: ""
3. Send microsoft teams notification
uses: Blazemeter/[email protected]
with:
apiKey: ""
apiSecret: ""
testID: ""
webhookURL : ""
continuePipeline: "false"