MemotivaТестирование API

Что такое идемпотентность и почему это важно?

Тестирование API

Аудио-карточка · 0:30

Olga·

Что такое идемпотентность и почему это важно?

0:30

Идемпотентность — это свойство операции давать одинаковый результат при многократном выполнении. GET, PUT, DELETE — идемпотентны. POST — нет. Это важно для: Повторных запросов. Обработки сетевых ошибок. Нагрузочного тестирования. Пример: Если отправить PUT несколько раз — результат будет одинаковый. Если отправить POST — создастся несколько записей.