I want to load test my server with 30k concurrent requests. Can I do this with gatling or ab. I tried doing this with ab (using ab -c 30000 -n 90000 http://…). But, I am getting some receive exceptions. I am not sure whether these exceptions are due to limitations of ab or of my server. I had increased the ulimit to greater than 30k.
AFAIK Gatling doesn’t impose a limit on requests (except, of course, if you do ti explicitly).
You’ll have to understand both client and server machines: how many network connections can OS handle, the response time, server is blocking or non-blocking, and so on.
Anyway, 30k RPS is a HUGE challenge. Best of luck with that