BlazeMeter engines run on Taurus and thus support various different open-source testing tools. Upload your own JMX script to run a JMeter test, or run a Gatling test by uploading a .scala file instead. Same goes for The The Grinder, Selenium Java/Ruby/Python and others. Need additional files distributed to every test engine? Drop them in the same place and go!
To get started:
When under the Performance tab at the top of the navigation bar, click on the Create Test button and then on the "Performance Test" button in the Create Test screen.
You'll see the screen below.
How you go about configuring your test from here will next depend on what type of test you want to use. The options are as follows:
- If you uploaded a JMeter JMX script, then check out some of our extra tips for Creating a JMeter Test.
- If you uploaded a Taurus YAML configuration file with your script, then check out our guide on Creating a Taurus Test.
- If you'd like to simply create a script-less URL or API test, then refer to our guide on Creating a URL/API Performance Test.
- If you uploaded a script without including a YAML configuration file, then stick with this article.
Note: If you uploaded a test script, but BlazeMeter did not automatically recognize what type of test it is, then consider adding a YAML configuration file to help identify it and configure the system.
We've designed this flow to be intuitive, so at this point you can probably just jump right in. If you want to learn more about advanced options, you can jump directly to any of these topics:
- Scenario Definition
- Load Configuration
- Load Distribution
- Failure Criteria
- End User Experience Monitoring
- APM Integration
- JMeter Properties
- DNS Override
- Network Emulation
- Duplicate, Delete or Move a Test
- Debug Test: Low-Scale Test Run, Enhanced Logging (NTC)
- Test History
- Reporting Selectors for Scenario and Location