We needed a specialized load-testing tool that could handle custom WebSocket+Protobuf protocols, inter-bot synchronization, and large-scale simulations. Existing tools fell short, so they created Swarm: an in-house C# framework where “bots” (actors) run scenarios under coordinated schedulers, support bot-to-bot communication via tickets and selectors, and auto-instrument all code for metrics and traces. Swarm’s design prioritizes ease of reacting to state updates, concurrency control via ConcurrentExclusiveSchedulerPair, code generation through source generators, and full observability—delivering robust performance testing and scenario-driven end-to-end tests for games like War Robots: Frontiers.
Nuestra empresa Q2BSTUDIO se especializa en desarrollo de aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios de inteligencia de negocio y Power BI.