Наброски того, как можно организовать функциональное тестирование API без браузера/сервера
Проверялось на: Symfony 6, Symfony 7, Codeception 5
Получение клиента
См. отдельную заметку о получении клиента
Использование клиента - отправка запросов
Используя клиент можно авторизоваться напр. так (в т.ч. получить куку):