В предыдущей заметке мы в основном представили базовые знания и основные функции тестирования интерфейса. В этой главе в основном рассказывается, как использовать postman для тестирования интерфейса.
Переменные среды и глобальные переменные
В управлении средой вы также можете нажать «Глобальные», чтобы добавить глобальные переменные. Переменные среды вступают в силу только при выборе среды. Переменные в тестовом наборе вступают в силу только в текущем наборе тестов. переменные тестового набора, переменные среды,
Когда глобальные переменные имеют повторяющиеся имена переменных,Приоритетом является:переменные среды>глобальные переменные>Переменные тестового набора。
Добавьте переменные среды: Set-add-Fill в информации о переменной среды.
Мы можем установить несколько переменных в среде для использования в запросах.
Как использовать переменные среды: Выберите среду и используйте {{имя переменной}} в URL-адресе запроса или теле запроса, чтобы использовать переменные среды. Переменные можно использовать в различных форматах тела запроса, но их нельзя использовать непосредственно в сценарии предварительного запроса (предварительный запрос). Скрипт) и скрипты пост-запроса (Тесты).
Примечание. Переменные среды вступают в силу только тогда, когда вы выбираете среду в правом верхнем углу.
После выбора переменной среды вы можете настроить ее обычным образом:
Добавьте глобальные переменные:настраивать-Global-глобальные переменные Заполните информацию
Примеры использования глобальных переменных:
Params:
Когда в URL-адресе запроса много параметров, их неудобно добавлять и просматривать. Вы можете нажать кнопку «Параметры» под полем ввода URL-адреса, чтобы добавить переменные и значения в таблицу. После добавления из таблицы переменных и. значения будут автоматически добавлены в URL.
Примечание. Параметры в URL-адресе подключаются через «?» и автоматически генерируются в таблице Params в виде ключ=значения, как показано на рисунке выше.
1. Запросить дизайн
1.1 Метод запроса для Postman для отправки данных запроса в различных форматах (примечание: если вы выберете другой запрос, информация о типе контента будет автоматически добавлена в заголовок):
Первый: пример передачи параметров формата смешанной формы form-data (загрузить файл - выбрать тип файла, передать текст, выбрать тип текста):
form-data в основном загружает параметры в виде пар ключ-значение, а также может загружать файлы. Если загруженное поле представляет собой файл, для описания типа файла используется Content-Disposition; о поле;
Поддерживает запросы на публикацию с несколькими параметрами:
Просмотрите информацию о теле запроса:
Второй тип: пример передачи параметра x-www-form-urlencoded (текстовая форма):
Самая большая разница между этим видом передачи параметров и данными формы заключается в том, что,x-www-form-urlencode может передавать параметры только в виде пар ключ-значение.,Не могу загрузить файл,При этом параметры&сепаратор。
Просмотрите информацию о теле запроса:
Полученные параметры соответствуют запрошенным параметрам.,и с“&”Соблюдайте условия подключения。
raw: исходный формат, поддерживает примеры передачи параметров формата json и xml:
Это относительно мощный инструмент, позволяющий загружать файлы в любом формате. В частности, он может загружать текстовые файлы, файлы JSON, файлы XML, файлы html и т. д.
Просмотрите информацию о теле запроса:
Видно, что тело запроса имеет форму строки json, а тип запроса: application/json.
Выше приведен анализ конфигурации переменных окружения, параметров запроса и методов. Об утверждениях почтальона и методах извлечения параметров мы продолжим позже.