В моей команде QA будет тестировать приложение, если есть ошибка, QA запишет сеанс Чарльза и предоставит файл разработчику.
Теперь, как разработчик, я хочу быстро воспроизвести ошибку. В настоящее время я вручную сохраняю ответ, а затем использую инструмент «локальная карта», чтобы создать связь «локальная карта» между запросом и ответом.
Но это утомительно и громоздко, если мне нужно издеваться над несколькими запросами. Я думаю, возможно ли просто сказать Чарльзу: «Эй, Чарльз, используйте текущий записанный сеанс в качестве источника, если какой-либо будущий запрос соответствует одному из записанных запросов, просто используйте записанный ответ. если ни один запрос не соответствует, пусть он пройдет ".
Затем, когда я получу файл сеанса Чарльза, мне будет очень легко настроить фиктивный ответ. Я могу приступить к устранению ошибки всего за несколько секунд.