Я реализовал HTTP-прокси-клиент / сервер. В настоящее время я намеревался протестировать производительность этого прокси-клиента / сервера. Кто-нибудь может сказать мне, какие тесты я должен пройти, чтобы проанализировать его производительность? Какие аспекты и как я могу проанализировать несколько аспектов его производительности?
Я считаю, что первое, что вы должны сделать, - это напрячь свой прокси, чтобы определить его максимальную пропускную способность и посмотреть, есть ли какие-либо проблемы, такие как сбои в сегменте, утечки памяти, как он масштабируется (если да) и т. Д.
Чтобы поставить его под нагрузку, вам понадобится инструмент для нагрузочного тестирования.
Лучшие бесплатные варианты с открытым исходным кодом на данный момент:
Проверять, выписываться Инструменты нагрузочного тестирования с открытым исходным кодом: какие из них лучше использовать? руководство, чтобы определить наиболее подходящий для вашего сценария.
Вы также можете ознакомиться с тестами производительности популярных прокси-серверов, таких как Apache или sqiudНадеюсь, это сэкономит ваше драгоценное время.