Для подобного тестового кода можно использовать ab (Apache HTTP server benchmarking tool)
Например так
ab -n 10000 -c 1000 http://localhost:8080/
Где:
-n это количество запросов, которое нужно сделать
-с это количество одновременных запросов
Запустил у себя на одном из серверов, результат вот такой
Server Software:
Server Hostname: localhost
Server Port: 8080
Document Path: /
Document Length: 5 bytes
Concurrency Level: 1000
Time taken for tests: 0.509 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 1210000 bytes
HTML transferred: 50000 bytes
Requests per second: 19627.39 [#/sec] (mean)
Time per request: 50.949 [ms] (mean)
Time per request: 0.051 [ms] (mean, across all concurrent requests)
Transfer rate: 2319.25 [Kbytes/sec] received
Т.е. при 1000 одновременных запросов сервер сможет обрабатывать в среднем 19627 запросов в секунду
Но важно понимать, что в реальном проекте у вас будет не один endpoint, и что каждый endpoint, в зависимости от того, что он будет делать - будет показывать разный RPS.
Например если сейчас вы добавите еще один endpoint и будете делать запросы в базу для формирования ответа - RPS будет значительно меньше.