10,000 virtual users.One single node.
A complete journey: visit the homepage, log in, create an event, reserve and buy a ticket, view the ticket and log out.
21 HTTP requests with sessions, data correlation and token processing in JavaScript.
100% is the full capacity of the four vCPUs.
In this experiment we ran 10,000 virtual users from a single node. Achievable capacity depends on the hardware, the script's complexity, the application's response times and network conditions. This test did not aim to determine Relampo's maximum capacity.
View the data as a table
| Virtual users | Average process CPU | Average process memory (RSS) |
|---|---|---|
| 2,500 | 15.20% | 621 MiB |
| 5,000 | 15.72% | 1,165 MiB |
| 10,000 | 18.59% | 2,182 MiB |
Flow details
- Homepage
- Login
- Create event
- Reserve seat
- Buy ticket
- View ticket
- Logout
User journey
- 21 HTTP requests covering a complete user journey.
- Homepage and login, followed by event creation.
- Seat selection and reservation.
- Payment, ticket retrieval and logout.
- Independent cookie sessions maintained throughout each virtual user's journey.
- Per-VU credentials, assigned programmatically across 2,500 accounts. Higher loads reuse accounts through independent sessions.
Dynamic data & JavaScript
- 17 extractors capture values from JSON, HTML and HTTP headers.
- JSONPath and regular expressions extract tokens and identifiers.
- Bearer authentication uses the token returned by the login API.
- Request correlation passes event, seat, reservation and ticket IDs between steps.
- Embedded JavaScript transforms a fresh reservation token using XOR and converts it to hexadecimal before submitting it to the payment flow.
- HTML and URL decoding, plus explicit handling of payment redirects and dynamic parameters.
Context of the 10,000 VU run
Throughput, latency and errors refer to the 140-second inner window, unless stated otherwise.
p95 latency is measured end to end and includes the response time of the target Practice server.
Want access to the benchmark repository, including the comparison with other tools? Write to us and we will share it.
Request access