When testing with the SignalR
library to create real-time applications in .NET, some scalability concerns were generated which could not be found on the internet.
After some tests using Crank (load simulator) , I saw that a relatively weak server holds 100 concurrent connections, entering the site in flocks of 10, remaining 120 seconds connected.
- 6 messages per second, the CPU has reached 60%
- 12 messages per second, CPU hit 100%
But these tests are not very reliable. How can I effectively perform a load test with SignalR
without using Crank
?