Бюджет:
500 $
Проект по тестированию нагрузки системы. Краткое описание ТЗ:
1. Система клиент-сервер, без графического интерфейса, сервер имеет REST API (HTTP Get, HTTP Post / JSON Payload)
2. Требуется паралельная система нагрузки – возможность запустить N load generation серверов и просимулировать любое кол юзеров/запусков тест кейса. Можно использовать JMeter, Load UI, Grinder – что считаете более подходящим.
3. Создание одного тест кейса состоящего из ~5 запросов (логин, запрос 1, ... запрос 5). Требуется легкая логика связки запросов – например параметер ответа на запрос 1 надо послать в запрос 2. Требуется параметризация – например произвезти логин для юзера user1, user2, user3,.... user1000000
4. Демонстрация запуска тест кейса с N (например 3) load generation серверов и показ результатов (графики/статистика тест кейсов/мин, время ответа, итд..). Результат со всех нагрузочных серверов должен быть агрегирован в общий.
5. Конечный результат системы нагрузки должен бежать на Amazon EC2. Это не должно сильно влиять на решение – мы дадим 2-3 сервера на амазоне на которых и требуется наладить систему нагрузки и один тест кейс.
6. Сроки – 1 неделя