Load Testing RESTful Web services (APIs) has never been easier, it takes less than a couple of minutes to configure you load test and run or schedule it with LoadFocus.com.
You can choose from the following HTTP Verbs: GET, POST, PUT, DELETE.
Read a specific resource or a collection of resources.
GET http://www.example.com/customers/12345 GET http://www.example.com/customers/12345/orders GET http://www.example.com/buckets/sample
Update a specific resource or a collection of resources.
PUT http://www.example.com/customers/12345 PUT http://www.example.com/customers/12345/orders/98765 PUT http://www.example.com/buckets/secret_stuff
Remove/delete a specific resource by an identifier.
DELETE http://www.example.com/customers/12345 DELETE http://www.example.com/customers/12345/orders DELETE http://www.example.com/bucket/sample
Create a new resource.
POST http://www.example.com/customers POST http://www.example.com/customers/12345/order
You can add query parameters, headers, cookies for each API Endpoint. Compare the results of you load tests for REST APIs to have a better understanding on the differences in behaviour from each run.
Check our previous post regarding the HTTP response codes in order to have a better understanding of the responses and errors of your load test for your REST APIs.