Во время теста необходимо проверить некоторые данные для отображения во внешнем интерфейсе. На самом деле эти данные сложно создать, так как же нам это сделать? Сегодня я поделюсь с вами модифицированным интерфейсом. как использовать Charles для изменения данных интерфейса. Вот несколько методов для вашей справки.
Вариант 1: изменение точек останова
Если мы знаем путь запроса интерфейса макетных данных, мы можем напрямую использовать
Настройте напрямую.
Затем нажмите добавить
Это тот, который я настроил. Вы можете проверить запрос.
Это запрос, который мы перехватили.
Мы можем изменить соответствующий ответ на запрос
Вот как я подделал соответствующее содержимое ответа на запрос. Это перехватывается на основе Breakpoints. Конечно, если вы не хотите его заполнять, вы можете щелкнуть правой кнопкой мыши по соответствующему запросу после первого запроса, чтобы добавить его.
Вариант 2. Перепишите метод для изменения.
Дальше переходим к настройке
Сначала добавьте местоположение
Далее добавляем правила
После настройки
Затем идем обновлять запрос
Обнаружено, что наш запрос успешен и проблем с модификацией нет. Таким образом, мы можем использовать Rewrite для успешного изменения данных интерфейса.
Вариант 3: MapLocal
Давайте запросим интерфейс
Затем сохраните запрос и измените его.
Затем выберите URL-адрес запроса,
http://testerhome.com/
Настроить локальную карту
Затем заполните
Просто сохрани его наконец
Наконец нажмите «ОК», чтобы обновить запрос.
Непосредственно возвращается содержимое текста. Это наш измененный контент, но он не в формате html. json можно вернуть обычным способом. HTML может возвращать только текст в обычном режиме.
Все три вышеуказанных варианта могут достичь наших целей. Просто измените соответствующий контент, который нам нужен. Map local имеет отличную поддержку json. Раньше это был весь демо-контент.
В ходе реального тестирования мы можем изменить и дополнить возвращаемые данные интерфейса, соответствующие нашему макету интерфейса, в соответствии с потребностями интерфейса реального проекта. Зачастую таким образом необходимо проверить некоторый контент. Если изменение фона вызывает затруднения, это самый быстрый способ его реализовать.