Задача

Необходимо разработать программный комплекс на базе Python (FastAPI + Playwright) для проведения комплексного нагрузочного тестирования пользовательских сценариев. Система должна имитировать реалистичное поведение людей под нагрузкой, автоматизировать подготовку окружений, распределять трафик через внешние шлюзы, проверять финансовые операции и передавать события через WebSockets.

Основные модули и требования

1. Имитация пользовательских путей

  • Реализовать взаимодействие с контентом: медиаплееры, навигация по каталогам, чтение текстов, заполнение анкет.
  • Настроить интеллектуальные паузы и естественный скроллинг для проверки устойчивости фронтенда под нагрузкой.

2. Модуль управления тестовыми окружениями

  • Автоматическая подготовка и хранение параметров авторизации для каждой итерации.
  • Полное сохранение состояния окружения (контексты браузера, кэш, токены) для повторного запуска без потери прогресса.

3. Сетевой балансировщик

  • Интеграция с внешними шлюзами для распределения трафика.
  • Ротация узлов для проверки работы сервиса из разных сегментов сети.

4. Финансово-аналитический блок

  • Автоматизация заполнения отчетных форм.
  • Проверка логики работы внутренних транзакций (имитация выпуска виртуальных карт и баллов).

5. Мониторинг и логирование

  • Система должна поддерживать очередь из 100 активных тестовых потоков.
  • Обеспечить трансляцию событий в реальном времени через WebSockets для оперативного контроля.

Демонстрация

Обязательно показать на видео работоспособность всех описанных блоков.

Адаптация дизайна сайта в Figma с изменением цветовой схемы

Требуется перерисовать существующий макет сайта в Figma, изменив цветовую палитру на новую, в соответствии с предоставленным референсом. Стиль и структура должны быть сохранены с возможностью незначительных корректировок.