Чем тестировать API сервер на нагрузку?

В процессе разработки находятся разные HTTP API сервисы, работающие с JSON.
Необходимо проверить как будут вести себя под нагрузкой каждый сервис по отдельности и все вместе.
Допустим, чтобы можно было "зарядить" набором файлов JSON и "стрелять" (POST) ими с большой скоростью, меняя их случайным образом или в заданном порядке. Или указать параметры для запросов GET и прочих методов.

Нужно выяснить какова пропускная способность у каждого и у всей системы в целом. Функционально тоже неплохо бы проверить.

Какими средствами посоветуете воспользоваться? Желательно с открытым кодом и межплатформными.
Помимо названий средств желательно получить ссылки на слайды/статьи или документацию, для "чайников".
  • Вопрос задан
  • 2709 просмотров
Решения вопроса 3
ab || siege

https://habrahabr.ru/company/oleg-bunin/blog/319526/
В начале статьи есть небольшое описание, которое дает немного информации о этих инструментах
Ответ написан
Комментировать
Sect0R
@Sect0R
Full Stack Developer
Используйте jMeter.
Он отлично тестирует нагрузку в множество потоков и выдаёт анализ скорости ответа
Ответ написан
Комментировать
shambler81
@shambler81 Куратор тега Linux
яндекс танк
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы