Example tests and snippets

Increase Performance with FastHTTP

By default, LoadForge uses the HttpUser class which is based on Python requests. This allows a large amount of flexibility with customizing your test, however, for most use cases it's not required.

There is an alternative and significantly faster method (4-5x more requests/second) by using FastHttpUser instead of HttpUser. Below is an example of a test configured to use FastHttpUser.

Advanced Users Only

This is an advanced feature and is not recommended for most users. FastHttpUser is more limited in functionality than the typical HttpUser class.

Code

Below is a very simple test with no wait_time, designed to send the maximum number of requests per virtual user.

from locust import task, FastHttpUser


class MyUser(FastHttpUser):
    @task(1)
    def index(self):
        response = self.client.get("/")

Locust Test Example

LoadForge is powered by locust, meaning open source locust users can copy this script as well. If you are a locust user, consider importing your script to LoadForge to supercharge your testing!

Previous
Customizing headers