BlazeMeter engines run on Taurus and 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. The same goes for K6, Vegeta, Selenium Java/Ruby/Python and others. Additional files distributed to every test engine can be added too.
Create a Performance Test
Follow these steps:
- In the main menu, click the Performance tab.
- Click Create Test.
- Click Performance Test.
The Configuration tab for the test opens.
Note: If you uploaded a test script but BlazeMeter did not automatically recognize what type of test it is, consider adding a YAML configuration file to help identify it and configure the system.
Configure a Test
How you configure your test from here depends on what type of test you want to use. The options are:
- If you uploaded a JMeter JMX script, see Creating a JMeter Test.
- If you uploaded a Taurus YAML configuration file with your script, see Creating a Taurus Test.
- If you want to create a Scriptless URL or API test, see Creating a URL/API Performance Test.
- If you uploaded a script without including a YAML configuration file, fill out the configuration options in your test.
Video: Best Practices for Creating & Running Performance Tests
Watch the Load Testing Best Practices webcast to discover best practices and hands-on tools for preparing, creating and running performance tests.
- Load testing strategies including how to identify key bottlenecks, and ways to fix them before it's too late
- When and how to run your load test, including script planning, calibrating your test, and defining KPIs
- Live demo of how to run a high-scale test up to 2 million virtual users
- How to enhance collaboration with teams with real-time reports
- Shift left: how to improve your overall website performance with agile continuous testing
To learn more about advanced performance test configuration options, see:
- Scenario Definition
- Load Configuration
- Load Distribution
- Mock Services Configuration
- 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