ru24.pro
«Фрилансим»
Октябрь
2024

Suno API - реверс инжиниринг и стресс-тест

0

Начальные данные


Обёртка сервиса Suno.com (https://github.com/gcui-art/suno-api)


Задача



  1. Развернуть, запустить и проверить насколько точно она эмулирует запросы к суно по сравнению с запросом из официального веб интерфейса и дописать, если есть различия (обёртка давно не обновлялась)
  2. Написать тест, который должен нон-стоп 24 часа:

    1. каждые 5 минут отправлять запрос на генерацию лирики
    2. по получению ответа - запрос на генерацию музыки
    3. по получению статуса “completed” - скачивание mp3 файла

      1. по одному запросу на генерацию музыки суно выдаёт две вариации, то есть два файла
    4. проверка mp3 файлов на факт обрывания музыки в конце
    5. вывод отчёта