пятница, 17 мая 2024 г.

Как настроить Postman для работы с Charles Proxy

Если необходимо через Charles Proxy перехватить данные из Postman, нужно его настроить. Давайте разберемся, как это сделать! 

В этой статье предполагается, что сам Charles уже настроен и работает. Настраивается он по официальной документации.


Настройка Postman 

1. "File" "Setting" → вкладка "Proxy"Proxy configurations for sending requests




2. Выключить системную прокси — Use system proxy

3. Включить кастомную — Use custom proxy configuration
  • Proxy server — 127.0.0.1 (это localhost)
  • Host — 8888 (как в Charles)

Если не сработает, проверить в Charles, какой там выставлен хост. Для этого в Charles смотрим в Proxy → Proxy Setting



4. Во вкладке "General" в Postman выключить "SSL certificate verification"



Оригинал статьи по настройке


Проверка настройки 

Теперь можно отправить любой запрос через Postman. В целом, подойдет и get для любого URL, но так как Charles перехватывает кучу всего, я предпочитаю проверять на Users:

Тип запроса — POST
URL — http://users.bugred.ru/tasks/rest/doregister

Тело в json:

{
    "name": "test",
    "email": "test_video_15@mail.com",
    "password": "1"
}

Отправляем и проверяем, что в Charles перехвачен метод doregister:



Вот и всё! 👀

PS — статья написана в помощь студентам моего курса «Charles Proxy как инструмент тестировщика»

Комментариев нет:

Отправить комментарий