• Как провести нагрузочное тестирование якобы из разных стран?

    2ord
    @2ord
    Анастасия, не нужно смешивать два понятия: время ожидания (latency) и пропускную способность (throughput) у сервера. Смысл в симуляции нагрузки запросов состоит в проверке способности сервера справляться с работой под запланированной нагрузкой. Серверу пофиг откуда идут запросы, хоть из Австралии, хоть с Зимбабве.

    JMeter не обрабатывает запросы, а отправляет их.

    Я считаю что с JMeter правильно взять замеры пропускной способности сервера в пределах той же локальной сети, а также время ожидания L1, чтобы избежать задержки времени доставки данных до географически удалённых клиентов. Эти данные представляют собой основу замеров, так как не зависят от сторонних факторов, таких как задержки времени доставки данных за пределы локальной сети.
    Следующим шагом можно как раз проверить время задержки и время доставки данных из Австралии и Зимбабве. Измерять можно, скажем, разово отправив 30-50 запросов с каждого континента. Для статистики этого достаточно.
    Время задержки L2 вне подсети будет включать L1 и также время, которое тратится на "путешествие" сетевого пакета пока он не достигнет подсети сервера.
    Ответ написан
    2 комментария