This is a short guide for JMeter users who are interested in learning about Locust. It is divided into three parts.

  1. A simple example

    covers the absolute basics of making and running a test.

  2. A more complex example

    goes into more detail covering the following topics:

    Tasks, tasksets and sequential tasksets
    Making custom functions
    Naming requests
    Dealing with embedded resources
    Managing cookies and headers

  3. Other features

    This part looks at:

    Proxies
    Pre and post processors
    Testing other protocols Using Webdriver CSV data
    Monitoring
    Distributed testing

If there is a feature in JMeter you would like to know how to do in Locust, raise an issue.