This directory contains load tests for SigNetwork services. It is build using Goose, a load testing tool written in Rust.
To run the tests, you need to have Rust installed. You can install Rust using rustup. To start the tests, run the following command:
RUST_LOG=info cargo run --release -- --host https://rpc.testnet.near.org --report-file=load_test_results.html --test-plan "$(cat ./src/multichain/test_plans/short.txt)" --scenarios multichainSign
You can run Load Tests against your local development environment (check /integration-tests
for more info) or against the staging environment by setting the --host
parameter.
The tests are written in Rust and can be found in the /src
directory.
You can create your own test plan or execute one of the existing test plans from <service>/test_plans
directory.