Задать вопрос
Ответы пользователя по тегу Нагрузочное тестирование
  • Как тестировать горизонтальное масштабирование?

    2ord
    @2ord
    Напиши простую программу с имитацией нагрузки на CPU (необязательно большой) в течение заданного времени. Добавь в K8s конфигурацию с указанием порога, по превышении которого должны подниматься дополнительные экземпляры.
    Ответ написан
    Комментировать
  • POST запрос в apache ab?

    2ord
    @2ord
    ab -m POST -T application/json -H 'Authorization: Token abcd1234' -c 10 -n 1000 http://example.com/api/foo
    Ответ написан
  • Как провести load test приложения?

    2ord
    @2ord
    Apache JMeter и много других.
    https://techbeacon.com/web-performance-testing-top...
    Ответ написан
    Комментировать
  • Как провести нагрузочное тестирование якобы из разных стран?

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

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

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