Load Testing STRATUS
Due to the auto-scaling and distributive architecture of STRATUS, load testing requires careful attention. Since all STRATUS traffic is routed through CloudFront, excessive traffic could be seen as malicious traffic and blocked from any access.
If a Production-level load test is desired:
- Notify MageMojo Support to set up a testing window.
- MageMojo Support will also check the Production environment for auto-scaling and prepare monitors for any runaway processes.
- Support will monitor the test and send diagnostic information on bottlenecks and other information helpful to diagnose any issues.
Customers requesting Production-level load testing should be aware that:
- Load testing will impact billing. Google Analytics may report a large increase in user sessions which will be charged as part of the STRATUS billing.
- Production testing will limitlessly auto-scale the instance on the web front end (PHP). The database will quickly become the bottleneck, usually due to row level locks.
Customers will be responsible for any billing charges incurred as a result of the increased traffic demands of the testing scenarios.
Catalog Search paths are rate limits by IP and cannot be altered due to their susceptability to malicious attacks.