HTTPClient пытается «записать» некоторые данные в конечную точку ведения журнала. Для повышения производительности входящий запрос сначала проверяется на 401, 500 ошибок, затем возвращается код 200, и на сервере создается файл с входящей полезной нагрузкой. Теперь полезная нагрузка из этого файла на сервере будет распакована следующим доступным потоком и попытается сохранить его в БД.
Какова хорошая стратегия тестирования для этого. Как бы вы автоматизировали тесты для этого?
Пока: проверка на 401, 500 и т. Д. Выполнена. Я пытаюсь найти хорошие тестовые случаи для восстановления после сбоев после того, как 200 было возвращено. Например: 1) Что если шаг создания файла завершился неудачно 2) Сжатие полезной нагрузки не удалось 3) Ошибка сохранения в БД - Неверное имя столбца или что-то еще .....
Как можно автоматизировать эти тесты на стороне клиента?