Performance testing with HttpRider

The title is a bit misleading as HttpRider can’t run performance tests (as of now), however it can be used to generate performance tests using a couple of different approach.

Slow cooker:

SlowCooker is a command line tool for load testing. Here is an excellent blog post about the background and difference from other similar tools.

Generating code to run slow cooker is as simple as selecting an API call and click on the export button to generate code. Along with the command, you can find brief documentation on command line arguments and output format.

Although tools like slow_cooker, ab are good at testing endpoints independently but they fall short if we need to chain few requests or generate data dynamically.

This is where it is useful to have JMeter or Locust.io where you can create a complex user journey and chain requests.

Locust.io:

Here is a small demo of generating and running performance tests with Locust.io.