filnor
@filnor
¯\_( ツ)_/¯

Как провести стресс-тест для загрузки файлов через API?

Добрый день.
Раньше с подобными стресс тестами не сталкивался, подскажите куда можно посмотреть для решения следующей задачи:

Сейчас делаем проект, в котором юзерам нужно загрузить N кол-во файлов на сервер.
Как обычно, народ заливает файлы в последний день в последний час, при этом пиковая нагрузка может быть около тысячи активных юзеров, где каждый будет грузить пачку файлов на 30-50мб.

Собственно, хотим проверить два варианта формы:
1) Когда все файлы грузятся одним блоком
2) Когда каждый файл загружаеться отдельно

У каждого варианта, есть свои плюсы и свои минусы, но самый основной это производительность. Боюсь, что вариант, когда мы грузим каждый файл отдельно не превратился в DDoS сервера в пиковый момент.

Поделитесь опытом, какой из вариантов был бы адекватней и как в “лабораторных условиях” провести тестирование реализации подобной задачи?
  • Вопрос задан
  • 348 просмотров
Решения вопроса 2
TTATPuOT
@TTATPuOT
https://code.patriotovsky.ru/
Есть нагрузочное тестирование. Смотрите в его сторону, реализация очень много.
Например, Яндекс.Танк: https://yandex.ru/dev/tank/
Ответ написан
Комментировать
@mr_ko
Javascript, Node.js. React.js, Vue.js, Wordpress
Для стресс теста использовал вот эту штуку https://jmeter.apache.org/
Файлы не грузил, но говорят сделать можно что угодно.
Правда, нужно будет разбираться.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект