artilleryio / artillery

The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.
https://www.artillery.io
Mozilla Public License 2.0
8.05k stars 512 forks source link

feat: stagger startup of containers on Azure #3371

Closed hassy closed 1 month ago

hassy commented 1 month ago

Description

Seeing some cases where starting up large (80+ workers) load tests on ACI seems to exceed some underlying Azure Blob Storage limits with multiple containers all accessing the same blob container concurrently.

With this change Artillery will pause for up to 10 seconds after launching every batch of 10 workers.

Pre-merge checklist

This is for use by the Artillery team. Please leave this in if you're contributing to Artillery.