Replies: 1 comment
-
hi @pbishung - this is a very common use-case! we recommend using an external store for this. Redis works really well & we have an example here: https://github.com/artilleryio/artillery/tree/main/examples/using-data-from-redis
Redis is our go-to recommendation for large datasets
You can log the values assigned to each VU inside the scenario with a
|
Beta Was this translation helpful? Give feedback.
-
Hello Artillery community,
I’m currently working on a performance testing script where I need multiple virtual users (VUs) to consume data from CSV files. The goal is to ensure that:
Here's the relevant part of my current configuration:
Despite setting order: sequence and unique: true, I am concerned about:
Potential overlaps when running high-concurrency scenarios.
Ensuring deterministic behavior, where no two VUs use the same data row.
Use Case:
The test simulates operations like user registration, renewal, and cancellation. Each operation requires distinct data rows (e.g., usernames, VINs) to prevent conflicts during execution.
Questions:
I’d appreciate insights or examples from anyone who has tackled a similar problem.
Thanks in advance! 🙌
Beta Was this translation helpful? Give feedback.
All reactions