У меня такое ощущение, что вы написали свой собственный протокол, поэтому я думаю, что вы как будто застряли на реализации собственного клиента нагрузочного тестирования.
Написание клиента нагрузочного тестирования для чего-то подобного не сложно.Единственное, что я бы посоветовал, это подумать о том, собираетесь ли вы тестировать соединение с одной физической машины или нескольких.Я не говорю, что вы должны тестировать с 3000 физических машин, но что-то вроде 10 или 20 машин было бы хорошей идеей.В противном случае у вас есть хорошие шансы, что клиентская машина является узким местом.
Кроме того, чтобы действительно протестировать сервер, вы должны иметь хорошую реализацию нагрузочного теста.Если вы видите, что загрузка процессора вашего тестера нагрузки остается на уровне 100%, вы не тестируете сервер;вы тестируете клиента.