Я реализовал http proxy client/server. В настоящее время я намеревался протестировать производительность этого proxy client/server. Может ли кто-нибудь сказать мне, какие тесты мне следует провести для анализа его производительности? Какие аспекты и как я могу проанализировать несколько аспектов его производительности?
решение1
Я считаю, что первое, что вам следует сделать, это проверить ваш прокси-сервер, чтобы определить его максимальную пропускную способность и посмотреть, есть ли какие-либо проблемы, такие как ошибки сегментации, утечки памяти, как он масштабируется (если масштабируется) и т. д.
Чтобы подвергнуть его нагрузке, вам понадобится инструмент для нагрузочного тестирования.
На данный момент лучшими бесплатными и открытыми вариантами являются:
ПроверитьИнструменты нагрузочного тестирования с открытым исходным кодом: какие из них следует использовать?руководство по выбору наиболее подходящего варианта для вашего сценария.
Вы также можете ознакомиться с тестами производительности популярных прокси-серверов, таких какАпачииликальмар, надеюсь, это сэкономит вам немного драгоценного времени.