Model concurrency testing simulates the expected real world concurrent user interaction with an Anaplan model. It also involves testing scheduled events such as imports and exports during typical daily usage and peak periods, such as quarter-end.
Why is model concurrency testing important?
The model performance that users experience is critical to successful implementations. You can identify and resolve model bottlenecks to provide optimal model performance and avoid performance issues.
Confidence that a model will perform optimally at the expected user concurrency and data volumes for the user journeys and business processes is key.
What information is required?
To create the automated scripts to simulate concurrent model use, key inputs are required:
- Project milestone dates.
- Number of model users, user roles, and selective access details.
- Anticipated number of concurrent users.
- Step by step details of the key user journeys (how the users are going to interact with the model) with the acceptable time for each step to be processed/completed by the model.
- Expected split of users between each user journey and number of times each process will be run in an hour.
- Sanitized version of the model with data volumes representative of expected production scale