Как проверить обработку заведомо битого события
По требованиям потребитель должен переложить неразбираемое сообщение в очередь недоставленных после трёх неудачных попыток и продолжить работу. Тестировщику нужно это проверить.
Какой сценарий проверяет требование полнее всего?
- Отправить битое, затем корректное событие: битое — в DLQ, корректное обработано
- Отправить битое событие и убедиться, что потребитель не упал
- Отправить битое событие и проверить, что в логах есть три строки об ошибке
- Отправить десять битых событий и убедиться, что очередь недоставленных не пуста
