HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>Инициализация</a></li>
1 <ul><li><a>Инициализация</a></li>
2 <li><a>Интерфейс</a></li>
2 <li><a>Интерфейс</a></li>
3 <li><a>Основы работы</a><ul><li><a>Выполнение</a></li>
3 <li><a>Основы работы</a><ul><li><a>Выполнение</a></li>
4 <li><a>Передача параметров</a></li>
4 <li><a>Передача параметров</a></li>
5 <li><a>Параметры формы</a></li>
5 <li><a>Параметры формы</a></li>
6 <li><a>Заголовки</a></li>
6 <li><a>Заголовки</a></li>
7 <li><a>Файлы</a></li>
7 <li><a>Файлы</a></li>
8 </ul></li>
8 </ul></li>
9 <li><a>Авторизация</a></li>
9 <li><a>Авторизация</a></li>
10 <li><a>История запросов</a></li>
10 <li><a>История запросов</a></li>
11 <li><a>Коллекции</a></li>
11 <li><a>Коллекции</a></li>
12 </ul><p>Postman - популярная программа для тестирования API, в том числе и путем отправки запросов GET и POST на имеющийся сервер. Она обладает графическим интерфейсом, которым удобно пользоваться. При помощи postman разработчик/тестировщик получит возможность настраивать передаваемые куки, HTTP-заголовки, а также разнообразные параметры форм.</p>
12 </ul><p>Postman - популярная программа для тестирования API, в том числе и путем отправки запросов GET и POST на имеющийся сервер. Она обладает графическим интерфейсом, которым удобно пользоваться. При помощи postman разработчик/тестировщик получит возможность настраивать передаваемые куки, HTTP-заголовки, а также разнообразные параметры форм.</p>
13 <p>Далее postman будет рассмотрен более подробно. Предстоит научиться формировать запросы, передавать параметры и документы. Также предстоит изучить Basic Auth и коллекции запросов.</p>
13 <p>Далее postman будет рассмотрен более подробно. Предстоит научиться формировать запросы, передавать параметры и документы. Также предстоит изучить Basic Auth и коллекции запросов.</p>
14 <h2>Инициализация</h2>
14 <h2>Инициализация</h2>
15 <p>Задумываясь, как пользоваться postman, необходимо запомнить, что данный процесс начинается с инициализации. Загрузку программного обеспечения можно произвести через официальный сайт postman. Он поддерживает несколько версий:</p>
15 <p>Задумываясь, как пользоваться postman, необходимо запомнить, что данный процесс начинается с инициализации. Загрузку программного обеспечения можно произвести через официальный сайт postman. Он поддерживает несколько версий:</p>
16 <ul><li>Windows;</li>
16 <ul><li>Windows;</li>
17 <li>MacOS;</li>
17 <li>MacOS;</li>
18 <li>Linux.</li>
18 <li>Linux.</li>
19 </ul><p>Полученный "Мастер Установки" потребуется запустить на устройстве. В Linux присутствует возможность инициализации приложения для работы с запросами и тестированием из центра программ Ubuntu. Также в этом поможет универсальный менеджер пакетов snap:</p>
19 </ul><p>Полученный "Мастер Установки" потребуется запустить на устройстве. В Linux присутствует возможность инициализации приложения для работы с запросами и тестированием из центра программ Ubuntu. Также в этом поможет универсальный менеджер пакетов snap:</p>
20 <p>При первом запуске ПО предлагает создать бесплатный аккаунт. Он потребуется для того, чтобы синхронизировать результаты проделанной работы между несколькими устройствами. Для входа в уже имеющийся профиль потребуется нажать на кнопку "Sign In". Создание нового аккаунта начинается после клика по "Create…".</p>
20 <p>При первом запуске ПО предлагает создать бесплатный аккаунт. Он потребуется для того, чтобы синхронизировать результаты проделанной работы между несколькими устройствами. Для входа в уже имеющийся профиль потребуется нажать на кнопку "Sign In". Создание нового аккаунта начинается после клика по "Create…".</p>
21 <h2>Интерфейс</h2>
21 <h2>Интерфейс</h2>
22 <p>Перед использованием Postman и формирования запросов необходимо изучить главное окно:</p>
22 <p>Перед использованием Postman и формирования запросов необходимо изучить главное окно:</p>
23 <p>Оно разделяется на несколько частей:</p>
23 <p>Оно разделяется на несколько частей:</p>
24 <ul><li>верхняя панель - место, в котором располагаются основные компоненты настроек программы;</li>
24 <ul><li>верхняя панель - место, в котором располагаются основные компоненты настроек программы;</li>
25 <li>боковая панель - тут отображается список запросов, которые были выполнены ранее, а также сохраненные в виде коллекций;</li>
25 <li>боковая панель - тут отображается список запросов, которые были выполнены ранее, а также сохраненные в виде коллекций;</li>
26 <li>панель вкладок - дает возможность переключаться между вкладками запросов;</li>
26 <li>панель вкладок - дает возможность переключаться между вкладками запросов;</li>
27 <li>рабочая область - место, в котором находятся все настройки запроса и возвращенные к ним сведения.</li>
27 <li>рабочая область - место, в котором находятся все настройки запроса и возвращенные к ним сведения.</li>
28 </ul><p>Использование сложных postman-запросов изучать на первых порах не рекомендуется. Далее предстоит пользоваться элементарными "командами".</p>
28 </ul><p>Использование сложных postman-запросов изучать на первых порах не рекомендуется. Далее предстоит пользоваться элементарными "командами".</p>
29 <h2>Основы работы</h2>
29 <h2>Основы работы</h2>
30 <p>Далее предстоит разобраться, как отправить запрос и обработать его тем или иным способом. Предложенные ниже рекомендации и инструкции являются базовыми. Без них более глубокое изучение Постмана невозможно.</p>
30 <p>Далее предстоит разобраться, как отправить запрос и обработать его тем или иным способом. Предложенные ниже рекомендации и инструкции являются базовыми. Без них более глубокое изучение Постмана невозможно.</p>
31 <h3>Выполнение</h3>
31 <h3>Выполнение</h3>
32 <p>Выполнить простой request без сохранения в collection можно выполнить следующие действия:</p>
32 <p>Выполнить простой request без сохранения в collection можно выполнить следующие действия:</p>
33 <ol><li>Найти на панели вкладок кнопку со знаком плюса. Нажать на по ней.</li>
33 <ol><li>Найти на панели вкладок кнопку со знаком плюса. Нажать на по ней.</li>
34 <li>В появившейся вкладке сформировать тело запроса. Пример - GET или POST. Здесь же можно указать URL, которую хочется открыть.</li>
34 <li>В появившейся вкладке сформировать тело запроса. Пример - GET или POST. Здесь же можно указать URL, которую хочется открыть.</li>
35 <li>Нажать на кнопку Send по завершении формирования requests.</li>
35 <li>Нажать на кнопку Send по завершении формирования requests.</li>
36 </ol><p>Выше - пример получения главной страницы lost.pro. В нижней части экрана появится HTML-код. Он включает в себя несколько вкладок:</p>
36 </ol><p>Выше - пример получения главной страницы lost.pro. В нижней части экрана появится HTML-код. Он включает в себя несколько вкладок:</p>
37 <ol><li>Body - тело. Все, что было возвращено сервером.</li>
37 <ol><li>Body - тело. Все, что было возвращено сервером.</li>
38 <li>Cookie - куки. Они записаны сервером при обработке информации.</li>
38 <li>Cookie - куки. Они записаны сервером при обработке информации.</li>
39 <li>Headers - возвращенные заголовки.</li>
39 <li>Headers - возвращенные заголовки.</li>
40 </ol><p>В разделе Body поддерживается настройка особенностей отображения сведений на дисплее. Pretty отвечает за форматирование, удобное для чтения. Raw - это вывод информации "как есть". Preview позволяет увидеть открытый веб-сайт.</p>
40 </ol><p>В разделе Body поддерживается настройка особенностей отображения сведений на дисплее. Pretty отвечает за форматирование, удобное для чтения. Raw - это вывод информации "как есть". Preview позволяет увидеть открытый веб-сайт.</p>
41 <h3>Передача параметров</h3>
41 <h3>Передача параметров</h3>
42 <p>Postman предоставляет собственный API-сервис, используемый для тестирования API-клиентов. Он называется postman-echo-com. Пример - при отправке запроса по postman-echo.com/git и передачи туда нескольких параметров, в ответ придут эти же сведения, но уже вместе с заголовками формата JSON.</p>
42 <p>Postman предоставляет собственный API-сервис, используемый для тестирования API-клиентов. Он называется postman-echo-com. Пример - при отправке запроса по postman-echo.com/git и передачи туда нескольких параметров, в ответ придут эти же сведения, но уже вместе с заголовками формата JSON.</p>
43 <p>Для передачи параметров необходимо:</p>
43 <p>Для передачи параметров необходимо:</p>
44 <ol><li>Выбрать тип запроса GET.</li>
44 <ol><li>Выбрать тип запроса GET.</li>
45 <li>В поле URL указать postman-echo.com/get.</li>
45 <li>В поле URL указать postman-echo.com/get.</li>
46 <li>Перейти в раздел Params.</li>
46 <li>Перейти в раздел Params.</li>
47 <li>Указать в Query Params имя параметра. Пример - foo. Напротив него - значение (bar). Их может быть несколько.</li>
47 <li>Указать в Query Params имя параметра. Пример - foo. Напротив него - значение (bar). Их может быть несколько.</li>
48 <li>Нажать на кнопку Send.</li>
48 <li>Нажать на кнопку Send.</li>
49 </ol><p>Рекомендуется снять галочки-отметки с параметров, чтобы они не мешали при последующих queries.</p>
49 </ol><p>Рекомендуется снять галочки-отметки с параметров, чтобы они не мешали при последующих queries.</p>
50 <h3>Параметры формы</h3>
50 <h3>Параметры формы</h3>
51 <p>Если нужно через postman отправить запрос Post, действовать по ранее предложенному алгоритму не получится. Связано это с тем, что параметры будут передаваться не в URL, а непосредственно в теле "команды".</p>
51 <p>Если нужно через postman отправить запрос Post, действовать по ранее предложенному алгоритму не получится. Связано это с тем, что параметры будут передаваться не в URL, а непосредственно в теле "команды".</p>
52 <p>Потребуется в postman выбрать тип POST и указать соответствующий URL, опираясь на ранее предложенный пример. Далее - перейти во вкладку Body и поставить отметку около form-data. Остается добавить по уже известному принципу необходимые параметры, а затем кликнуть по кнопке отправки query.</p>
52 <p>Потребуется в postman выбрать тип POST и указать соответствующий URL, опираясь на ранее предложенный пример. Далее - перейти во вкладку Body и поставить отметку около form-data. Остается добавить по уже известному принципу необходимые параметры, а затем кликнуть по кнопке отправки query.</p>
53 <h3>Заголовки</h3>
53 <h3>Заголовки</h3>
54 <p>В postman можно передавать токены авторизации при помощи HTTP-заголовков. Подобные операции выполняет движок PHP-Xenforo. Для передачи в заголовках информации на сервер потребуется перейти в раздел Headers. Далее - добавить имя заголовка и его характеристики. URL и метод будут такими же. Пример - X-Header-Foo со значением bar.</p>
54 <p>В postman можно передавать токены авторизации при помощи HTTP-заголовков. Подобные операции выполняет движок PHP-Xenforo. Для передачи в заголовках информации на сервер потребуется перейти в раздел Headers. Далее - добавить имя заголовка и его характеристики. URL и метод будут такими же. Пример - X-Header-Foo со значением bar.</p>
55 <p>После отправки query в postman он появится в разделе Headers в самом низу окна. Это укажет на то, что произошла его передача непосредственно на сервер.</p>
55 <p>После отправки query в postman он появится в разделе Headers в самом низу окна. Это укажет на то, что произошла его передача непосредственно на сервер.</p>
56 <h3>Файлы</h3>
56 <h3>Файлы</h3>
57 <p>Postman поддерживает работу не только с текстом, но и с другими видами информации. Для передачи документа потребуется:</p>
57 <p>Postman поддерживает работу не только с текстом, но и с другими видами информации. Для передачи документа потребуется:</p>
58 <ol><li>Запустить postman.</li>
58 <ol><li>Запустить postman.</li>
59 <li>Перейти в раздел Body-form-data.</li>
59 <li>Перейти в раздел Body-form-data.</li>
60 <li>Деактивировать нужный параметр.</li>
60 <li>Деактивировать нужный параметр.</li>
61 <li>Выставить вместо характеристики Text-File.</li>
61 <li>Выставить вместо характеристики Text-File.</li>
62 </ol><p>Теперь необходимо кликнуть по Select file, выбрать документ и подтвердить операцию. Полученный файл будет находиться в секции files после успешной отправки на сервер.</p>
62 </ol><p>Теперь необходимо кликнуть по Select file, выбрать документ и подтвердить операцию. Полученный файл будет находиться в секции files после успешной отправки на сервер.</p>
63 <h2>Авторизация</h2>
63 <h2>Авторизация</h2>
64 <p>Basic Auth - средство защиты URL на сервере. Оно поддерживается Postman. В качестве примера рекомендуется использовать API URL postman-echo.com/basic-auth. Именем пользователя послужит "postman", а паролем - "password".</p>
64 <p>Basic Auth - средство защиты URL на сервере. Оно поддерживается Postman. В качестве примера рекомендуется использовать API URL postman-echo.com/basic-auth. Именем пользователя послужит "postman", а паролем - "password".</p>
65 <p>В рабочей области изучаемого приложения потребуется открыть вкладку Authorization. Теперь в разделе Type необходимо выбрать пункт Basic Auth. Остается лишь ввести авторизационные данные и подтвердить вход в систему.</p>
65 <p>В рабочей области изучаемого приложения потребуется открыть вкладку Authorization. Теперь в разделе Type необходимо выбрать пункт Basic Auth. Остается лишь ввести авторизационные данные и подтвердить вход в систему.</p>
66 <p>При успешной обработке запроса тестовый сервер отправит в ответ authenticated: true.</p>
66 <p>При успешной обработке запроса тестовый сервер отправит в ответ authenticated: true.</p>
67 <h2>История запросов</h2>
67 <h2>История запросов</h2>
68 <p>Ранее выполненные запросы с легкостью просматриваются пользователями. Соответствующий инструмент postman упрощает процедуру работы с приложением. Он дает возможность выбора одних и тех же данных, если необходимо выполнить ранее обработанный query.</p>
68 <p>Ранее выполненные запросы с легкостью просматриваются пользователями. Соответствующий инструмент postman упрощает процедуру работы с приложением. Он дает возможность выбора одних и тех же данных, если необходимо выполнить ранее обработанный query.</p>
69 <p>Для просмотра истории запросов потребуется перейти в боковую панель. Там - открыть вкладку History. В ней появятся все "команды". Они отсортированы по дате отправки. Можно открыть любой из предложенных вариантов для просмотра того, что вернул сервер.</p>
69 <p>Для просмотра истории запросов потребуется перейти в боковую панель. Там - открыть вкладку History. В ней появятся все "команды". Они отсортированы по дате отправки. Можно открыть любой из предложенных вариантов для просмотра того, что вернул сервер.</p>
70 <h2>Коллекции</h2>
70 <h2>Коллекции</h2>
71 <p>Иногда при тестировании и формировании запросов необходимо выполнять одни и те же операции с определенными параметрами. В postman есть инструмент, который облегчит соответствующую задачу. Он называется "Коллекции". Встроен в приложение по умолчанию.</p>
71 <p>Иногда при тестировании и формировании запросов необходимо выполнять одни и те же операции с определенными параметрами. В postman есть инструмент, который облегчит соответствующую задачу. Он называется "Коллекции". Встроен в приложение по умолчанию.</p>
72 <p>Чтобы создать коллекцию, потребуется:</p>
72 <p>Чтобы создать коллекцию, потребуется:</p>
73 <ol><li>Нажать на верхней панели по кнопке New.</li>
73 <ol><li>Нажать на верхней панели по кнопке New.</li>
74 <li>В появившемся списке кликнуть по Collection.</li>
74 <li>В появившемся списке кликнуть по Collection.</li>
75 <li>Ввести имя коллекции. Сохранить данные.</li>
75 <li>Ввести имя коллекции. Сохранить данные.</li>
76 <li>Нажать снова на New в postman.</li>
76 <li>Нажать снова на New в postman.</li>
77 <li>Выбрать Request.</li>
77 <li>Выбрать Request.</li>
78 <li>Указать имя запроса и выбрать коллекцию, в которой его следует отнести.</li>
78 <li>Указать имя запроса и выбрать коллекцию, в которой его следует отнести.</li>
79 <li>Щелкнуть по кнопке Create.</li>
79 <li>Щелкнуть по кнопке Create.</li>
80 <li>Заполнить данные.</li>
80 <li>Заполнить данные.</li>
81 </ol><p>Когда все готово, остается нажать на кнопку Save. Она появится около Send. Найти соответствующий запрос удастся через боковую панель приложения. Для этого пользователю предстоит переключиться во вкладку Collections и выбрать подходящий вариант.</p>
81 </ol><p>Когда все готово, остается нажать на кнопку Save. Она появится около Send. Найти соответствующий запрос удастся через боковую панель приложения. Для этого пользователю предстоит переключиться во вкладку Collections и выбрать подходящий вариант.</p>
82 <p>За счет авторизации все postman get и другие query будут синхронизированы между собой. Они автоматически загружаются на устройствах, где используется приложение. Без авторизации пришлось бы каждый раз все операции прописывать вручную с нуля.</p>
82 <p>За счет авторизации все postman get и другие query будут синхронизированы между собой. Они автоматически загружаются на устройствах, где используется приложение. Без авторизации пришлось бы каждый раз все операции прописывать вручную с нуля.</p>
83 <p>Сегодня postman широко используется не только программистами, но и QA-инженерами для тестирования. Для его освоения рекомендуется пройти специализированные дистанционные компьютерные онлайн курсы по направлению "Тестирование ПО".</p>
83 <p>Сегодня postman широко используется не только программистами, но и QA-инженерами для тестирования. Для его освоения рекомендуется пройти специализированные дистанционные компьютерные онлайн курсы по направлению "Тестирование ПО".</p>
84 <p><em>P. S. Хотите знать больше? Обратите внимание на</em><a><em>курсы по тестированию</em></a><em>в Otus. Присутствуют варианты как для продвинутых, так и для начинающих пользователей.</em></p>
84 <p><em>P. S. Хотите знать больше? Обратите внимание на</em><a><em>курсы по тестированию</em></a><em>в Otus. Присутствуют варианты как для продвинутых, так и для начинающих пользователей.</em></p>
85  
85