Виртуализация услуг - Каратэ

Новичок в виртуализации услуг, но пока я исследовал, я заметил, что Каратэ тоже имеет некоторую поддержку. Поскольку я уже использую его, мне любопытно посмотреть, подойдет ли он для этого. Я пытаюсь протестировать свой API A, который вызывает другой API B, с некоторой логикой повтора. Запрос не изменяется, но B может отправить тело ответа с сообщением об ошибке или сообщением об успешном завершении. Намерение состоит в том, чтобы повторить попытку x раз, пока мы не увидим общий успех или неудачу. Итак, вопрос в том, как я могу имитировать ответ B в этом тесте? Запрос, сделанный A, конечно же, останется прежним.

1 ответ

Решение

Каратэ легко справится с этим. Вы можете настроить в своем макете "глобальную" переменную, которая будет вести подсчет количества вызовов. В остальном это "нормальное" карате.

Вам следует прочитать документацию. При необходимости задайте отдельный конкретный вопрос: /questions/53300995/avtonomnoe-karate-v-kachestve-maketa-servera-s-neskolkimi-fajlami-funktsij/53301001#53301001

Другие вопросы по тегам