BlazeMeter is a 100% JMeter-compatible, self-service web load testing cloud. Load tests are easily created and configured online. Once these tests are created, it is possible to run them using the BlazeMeter REST API. This means that instead of manually starting the tests, users simply create an automated script that will automatically run a predefined test via the API.
Blazemeter has a new, improved API for performing the same actions programmatically as you can with our UI. The API is RESTful and works with JSON messages over HTTP. It relies on the standard HTTP verbs including GET, POST, PUT, DELETE, and PATCH.
All API URLs listed in this documentation are relative to https://a.blazemeter.com/api/latest/. For example, the tests/start API call is reachable at https://a.blazemeter.com/api/latest/tests/start.
Passing Request Data
Request data is passed to the API by POSTing JSON objects to the API endpoints with the appropriate parameters. The documentation for each API call will contain more detail on the parameters accepted by the call.