splincodewd
@splincodewd
Developer

Как проводить нагрузочное тестирование при помощи ab по-правильному?

Сейчас стоит задача протестировать веб-сервис на нагрузку, времени оказалось мало, скоро сдача, а такой задачей принебригали.

Знаю, что есть куча онлайн сервисов, но они тестируют именно успех отдачи страницы.

Ну то есть на 10000 пользователей при одновременных запросах было достаточно мало отвалившихся запросов (тестировали сначала на siege).

Но дело в том, что нужно протестировать на нагрузку весь api сервиса (ведь там могут всплыть другие проблема, не вовремя запись кеша, чтение на диск чего-либо, база будет недоступна, если кеш старый и тд).

Api возвращает json объекты, поля с id, которые в дальнейшем нужны для других запросов и тут уже всякие siege уже не помогут, ибо они не умеют работать с response, стоит ли для этого брать ab?

Сначала думал использовать selenium для нагрузочного тестирования, но ui динамически меняется, а значит трудно построить такой use case для нагрузки, если использовать для тестирования функционала.

Что порекомендовать можете?

Может это можно и на NodeJS реализовать?
  • Вопрос задан
  • 134 просмотра
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

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