Skip to content
This repository was archived by the owner on Jul 15, 2026. It is now read-only.

Metrics and load testing - #121

Merged
kmchicoine merged 36 commits into
masterfrom
kaley/load-tests
Dec 23, 2025
Merged

Metrics and load testing#121
kmchicoine merged 36 commits into
masterfrom
kaley/load-tests

Conversation

@kmchicoine

Copy link
Copy Markdown
Contributor

Load tests send transactions to TIPS at a configurable rate using multiple wallets in parallel, then poll the sequencer to verify each transaction was successfully included in a block. Results are displayed as throughput metrics (tx/s) and categorized outcomes (included, reverted, timed out, send errors).

@wlawt wlawt left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

Image

Comment thread crates/system-tests/METRICS.md Outdated

**Usage:**
```bash
load-test setup --master-key <KEY> --output <FILE> [OPTIONS]

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should this be ./target/release/load-test ?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah yep, good catch!

Comment thread crates/system-tests/METRICS.md Outdated

**Usage:**
```bash
load-test load --wallets <FILE> [OPTIONS]

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same comment here

Comment on lines +86 to +87
Wallets: 100
Target Rate: 100 tx/s

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

qq: is it correct to assume that the target TPS is evenly distributed across the number of wallets?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exactly. Could make this configurable as well if needed

@kmchicoine
kmchicoine merged commit 9908c08 into master Dec 23, 2025
13 checks passed
@kmchicoine
kmchicoine deleted the kaley/load-tests branch December 23, 2025 16:53
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants