Skip to main content

Load Tests Quickstart

TODO

Add a gif of load tests running locally.

tl;dr Fully featured Load Tests to verify PATH works correctly.

Load Testing using Local PATH

⚠️ Prerequisites: Complete the Quick Start and Shannon Cheat Sheet guides.

First, prepare the Shannon E2E test config file:

make config_copy_path_local_config_shannon_e2e

Then, run load tests for specific service IDs:

make load_test eth,xrplevm

Or, run load tests for all service IDs:

make load_test_all

Load Testing using Grove Portal

Production Grove Portal Testing Only

🛑 STOP HERE if you only need local PATH testing!

The remainder of this document is only relevant if you intend to load test the Grove's Portal in production.

If you're only testing your local PATH instance, the commands above are sufficient.

🌿 Grove Employees

You can obtain the required Portal Application ID and API Key from the Grove Portal App Credentials for PATH Load Testing on 1Password.

First, setup your configs & credentials:

make config_copy_e2e_load_test

You will be prompted to enter your Grove Portal Application ID and API Key.

Next, run load tests against Grove Portal:

# Shannon load tests with specified service IDs only
make load_test eth,xrplevm

# Shannon load tests with all service IDs
make load_test_all