Допустим, у меня есть интерфейс, который взаимодействует с API интернет-магазина. Одно действие - разместить заказ. В конце концов, этот заказ обрабатывается и отправляется в систему очередей. Поскольку это не синхронный процесс, как можно отправить что-то в API, но «дождаться» результата на стороне очереди и сравнить его с ожидаемым результатом? Это может занять до 3 минут ... какие обычно инструменты / подходы для этого? Почтальон хорош для тестов API, но можно ли подключиться к системе очередей и проверить результаты? А как насчет phpunit? способен ли он?
Цель состоит в том, чтобы в конце полностью автоматически протестировать этот материал
Лучшее