Вы не можете увеличить максимальное количество портов до 200 000, так как номер порта представлен 16-разрядным целым числом без знака , поэтому максимальное количество портов, которое вы можете использовать, составляет 65534.
На самом деле число будет меньше, так как некоторые зарезервированы, некоторые уже используются вашей операционной системой и другим программным обеспечением.
Так что у меня сложилось впечатление, что шаги, которые вы предприняли для "увеличения порта TCP Max", немного ошибочны.
Также неясно, является ли это проблемой клиента (JMeter) или сервера (тестируемого приложения).
Я бы порекомендовал постепенно увеличивать нагрузку постепенно и изучать активных потоков с течением времени , транзакций в секунду и кодов ответов в секунду графики. Таким образом, вы будете знать, какое максимальное количество пользователей / запросов в секунду вы можете создать без проблем.
Если пропускная способность или количество пользователей не будут достаточными, вам необходимо выяснить причину, которая может быть либо на стороне тестируемого приложения, либо на стороне JMeter. Если вы уверены, что с тестируемым приложением все в порядке на стороне JMeter, вы можете проверить / реализовать следующие пункты:
- Убедитесь, что вы следуете JMeter Best Practices
- Убедитесь, что JMeter имеет достаточный запас для работы с процессором, оперативной памятью, сетью, диском. Для этого вы можете использовать JMeter PerfMon Plugin .
- Если комбинация вышеуказанных 2-х точек недостаточна и вы не можете выполнить необходимую нагрузку - вам придется пойти на распределенное тестирование и добавить еще один сервер JMeter, чтобы они работали в кластерном режиме.
60782 выборок за 2 минуты - это 500 запросов в секунду, поэтому рассмотрите возможность проверки узкого места.