453 подписчика
💬 Удаление параметра в скриптах
Сегодня разберём, как в Postman удалить query-параметр с помощью скрипта.
Создадим запрос с двумя query-параметрами city и country:
Откроем вкладку Scripts, выберем Pre-request и добавим код:
pm.request.removeQueryParams(“country”);
Метод removeQueryParams объекта pm.request удаляет параметр из запроса перед отправкой. Чтобы удалить несколько параметров, передайте массив: removeQueryParams([“city”, “country”]).
Выполним запрос. Сервис postman-echo возвращает в поле args параметры, которые получил:
“args”: {
“city”: “Moscow”
}
Как видим, на сервер ушёл только параметр city. При этом на вкладке Params параметр country остался — скрипт меняет только отправляемый запрос, а не сохранённый. Проверить, что именно было отправлено, можно в Postman Console.
✨ Еще у меня есть курсы для QA: qaway.ru/...ses
Около минуты
28 октября