Я надеюсь, что это правильный раздел, а не безнадежно расплывчатый.
Я работаю над сетевым устройством (по сути, прокси-сервером) и унаследовал проект, конечной целью которого является определение максимальной пропускной способности, с которой может справиться устройство, при наличии x клиентов с одной стороны и веб-сервера (представляющего Интернет) с другой.
Предыдущий владелец проекта использовал для этого JMeter, но столкнулся с серьезными проблемами при получении надежных данных.
Большая часть этого, кажется, связана с необычным методом тестирования, который мы используем: когда вы ищете в Интернете ресурсы JMeter, вы обнаруживаете, что почти все, кто его использует, работают с конечным узлом (например, с веб-приложением). , который обычно имеет относительно простые схемы использования и методы доступа. В то же время у нас ситуация со средним узлом, через который проходящий трафик должен отражать «реальный» просмотр произвольных сторонних веб-сайтов.
Итак, мои вопросы следующие:
Является ли JMeter подходящим инструментом для этого? Существуют ли какие-либо альтернативные инструменты, разработанные специально для этого сценария? Например, какие-либо инструменты, предназначенные для маршрутизаторов или прокси-серверов?
Существуют ли какие-либо «лучшие практики», когда речь идет о воспроизведении произвольного просмотра в реальном мире? Существуют ли известные алгоритмы или планы тестирования, которые представляют реалистичное время, процент SSL-трафика и т. д.?