Size: a a a

Postman | Community

2020 July 28

NV

Nick Verbitsky in Postman | Community
Katherine Galaykina
С частью своей неопытности я борюсь при помощи разработчика, но тут и он оказался бессильным...в body возвращается значение переменной в формате \u041f\u043b\u0430\u0446\u043a\u0430\u0440\u0442\u043d\u044b\u0439   по идее сам ответ- это уже готовый JSON. Пытаюсь тест сделать: если найдено это значение - то он успешен. Но проверка теста не проходит через стандартный сниппет "Response body: contains string".  Чем этот формат проверить?
А можно код? Так быстрее помогут.
источник

NV

Nick Verbitsky in Postman | Community
Katherine Galaykina
С частью своей неопытности я борюсь при помощи разработчика, но тут и он оказался бессильным...в body возвращается значение переменной в формате \u041f\u043b\u0430\u0446\u043a\u0430\u0440\u0442\u043d\u044b\u0439   по идее сам ответ- это уже готовый JSON. Пытаюсь тест сделать: если найдено это значение - то он успешен. Но проверка теста не проходит через стандартный сниппет "Response body: contains string".  Чем этот формат проверить?
И это ок, что вам ответ в utf-16 приходит?
источник

G

Genn in Postman | Community
Response body contains string - проверяет, что во всем ответе, который пришел в виде json, содержится то, что Вам нужно
источник

G

Genn in Postman | Community
Вот, как бы, и всё
источник

Р

Руслан in Postman | Community
Вечер добрый, задам глуповатый вопрос.
Учусь работе с постманом.
Тестирую создание пользователей, компаний и всего подобного на бесплатном ресурсе.
В параметрах есть тип данных массив. Все, что пока понял, массивы указываются в квадратных скобках и числовых значениях.
При post запросе приходит сообщение о том, что определенный параметр должен быть в виде массива.
Сам вопрос: куда нужно копать, чтобы понять параметры с массивами, что это и зачем нужно, и как с ними работать?
Углубляться в саму работу постмана или нужно для начала понять, что является массивом в  js? Спасибо.
источник

NV

Nick Verbitsky in Postman | Community
Руслан
Вечер добрый, задам глуповатый вопрос.
Учусь работе с постманом.
Тестирую создание пользователей, компаний и всего подобного на бесплатном ресурсе.
В параметрах есть тип данных массив. Все, что пока понял, массивы указываются в квадратных скобках и числовых значениях.
При post запросе приходит сообщение о том, что определенный параметр должен быть в виде массива.
Сам вопрос: куда нужно копать, чтобы понять параметры с массивами, что это и зачем нужно, и как с ними работать?
Углубляться в саму работу постмана или нужно для начала понять, что является массивом в  js? Спасибо.
Q: куда нужно копать, чтобы понять параметры с массивами.
A: я бы сказал, в спецификацию к сервису.
источник

NV

Nick Verbitsky in Postman | Community
Руслан
Вечер добрый, задам глуповатый вопрос.
Учусь работе с постманом.
Тестирую создание пользователей, компаний и всего подобного на бесплатном ресурсе.
В параметрах есть тип данных массив. Все, что пока понял, массивы указываются в квадратных скобках и числовых значениях.
При post запросе приходит сообщение о том, что определенный параметр должен быть в виде массива.
Сам вопрос: куда нужно копать, чтобы понять параметры с массивами, что это и зачем нужно, и как с ними работать?
Углубляться в саму работу постмана или нужно для начала понять, что является массивом в  js? Спасибо.
И достаточно глянуть поддерживаемые типы данных в json.
источник

Р

Руслан in Postman | Community
Nick Verbitsky
Q: куда нужно копать, чтобы понять параметры с массивами.
A: я бы сказал, в спецификацию к сервису.
Понял, спасибо большое!
Документацию смотрел, но не все понятно, может из-за своей зелености. Да и ресурс бесплатный, а такими вещами  всерьез может и заниматься не хотят
Спасибо, помогли
источник

Д

Дарья in Postman | Community
Руслан
Понял, спасибо большое!
Документацию смотрел, но не все понятно, может из-за своей зелености. Да и ресурс бесплатный, а такими вещами  всерьез может и заниматься не хотят
Спасибо, помогли
там может быть это проверка на пустой массив
источник

Д

Дарья in Postman | Community
Руслан
Понял, спасибо большое!
Документацию смотрел, но не все понятно, может из-за своей зелености. Да и ресурс бесплатный, а такими вещами  всерьез может и заниматься не хотят
Спасибо, помогли
Плюс валидность параметров внутри массива
источник

S

Stanislav in Postman | Community
Руслан, post ты отправляешь какие-то данные на сервер, вероятно для создания ресурса. Их ты передаешь в body, например {"resource_id": 5, "resource_name" : "test_name"} Ответ о котором ты написал, говорит о том что на стороне сервера , по указаной урл для создания этого ресурса необходимо так же указывать какой-то еще параметр, который нужно передать как масив, например: { "recource_phone_numbers" : ["0754-bla-bla", "094-bla-bla" ] } потому что, то что сериализирует запрос на сервере ожидает там список \ масив
источник

Р

Руслан in Postman | Community
Stanislav
Руслан, post ты отправляешь какие-то данные на сервер, вероятно для создания ресурса. Их ты передаешь в body, например {"resource_id": 5, "resource_name" : "test_name"} Ответ о котором ты написал, говорит о том что на стороне сервера , по указаной урл для создания этого ресурса необходимо так же указывать какой-то еще параметр, который нужно передать как масив, например: { "recource_phone_numbers" : ["0754-bla-bla", "094-bla-bla" ] } потому что, то что сериализирует запрос на сервере ожидает там список \ масив
Даа, вот как раз разобрался.
Отправлял post запрос для создания компании, а тот самый параметр в виде массива должен быть емаилом пользователя, которого создал ранее и на чье имя и создается компания.
Спасибо :)
источник

Р

Руслан in Postman | Community
Дарья
Плюс валидность параметров внутри массива
Спасибо!
источник
2020 July 29

K

Konstantin in Postman | Community
Привет, подскажите, можно ли в pre request вызвать уже готовый реквест по имени?
источник

K

Konstantin in Postman | Community
Например перед каждым запросом авторизовываться или отправлять файл
источник

NV

Nick Verbitsky in Postman | Community
Konstantin
Привет, подскажите, можно ли в pre request вызвать уже готовый реквест по имени?
Запрос из коллекции - нет.
Запрос из объекта в глобальной переменной - да.
источник

K

Konstantin in Postman | Community
Nick Verbitsky
Запрос из коллекции - нет.
Запрос из объекта в глобальной переменной - да.
Не совсем понятно. То есть засунуть в переменную ключ с телом, которое из себя представляет функцию?
источник

VB

Vsevolod Bulgartsev in Postman | Community
Konstantin
Привет, подскажите, можно ли в pre request вызвать уже готовый реквест по имени?
можно не по имени, а просто написать скрипт с pm.sendRequest
источник

K

Konstantin in Postman | Community
Vsevolod Bulgartsev
можно не по имени, а просто написать скрипт с pm.sendRequest
Но там придется опять писать то, что уже сохранил в реквест с именем, я правильно понимаю?
источник

VB

Vsevolod Bulgartsev in Postman | Community
там надо полностью будет описать реквест
источник