Size: a a a

Postman | Community

2020 August 08

G

Genn in Postman | Community
Ну вот сам и разбирайся тогда)
источник

ДЧ

Дмитрий Чернышов... in Postman | Community
попробую переформулировать вопрос. Стой тут, не уходи
источник

ДЧ

Дмитрий Чернышов... in Postman | Community
Во вкладке Test добавляем скрипт для распарсивания ответа и записываем в переменную полученный токен.
источник

ДЧ

Дмитрий Чернышов... in Postman | Community
Есть ли скрипт для распарсивания Request и записывания в переменную передаваемого значения?
источник

B

Basorin in Postman | Community
Дмитрий Чернышов
Всем привет. Вопрос в следующем: если скрипт (снипет) для распарсивания тела запроса? Как
"var data = JSON.parse(responseBody);
postman.setEnvironmentVariable("token", data.token);" для ответа, наподобие нужен для запроса.
В POST/логин передается в теле "userName": значение. Мне нужно получить значение и записать его в переменную для следующего запроса.
"userName" - откуда берется?
источник

ДЧ

Дмитрий Чернышов... in Postman | Community
ПОСТ запрос на логин (вместо почты)
источник

ДЧ

Дмитрий Чернышов... in Postman | Community
Ок.
Есть АПИшка /account/login. В Теле запроса передается userName и password.
Есть АПИ /{userName}/balance. Как мне распарсить первый запрос, получить значение {userName}, которое передается в теле запроса, записать его в переменную и использовать в других АПИ?
источник

B

Basorin in Postman | Community
Дмитрий Чернышов
Ок.
Есть АПИшка /account/login. В Теле запроса передается userName и password.
Есть АПИ /{userName}/balance. Как мне распарсить первый запрос, получить значение {userName}, которое передается в теле запроса, записать его в переменную и использовать в других АПИ?
сохранить userName  как переменную, и потом использовать ее в остальных запросах.
источник

B

Basorin in Postman | Community
и потом использовать
{{userName}}
источник
2020 August 09

SM

Stas Masaraky in Postman | Community
Коллеги, Подскажите пожалуйста как мне
сделать валидацию что property packageID имеет некий  value
{"packageID":542,"policyIDs":["20-096-038-1013571","20-096-538-1013571"]}
источник

SM

Stas Masaraky in Postman | Community
то есть проверить что packageID не пустой
источник

B

Basorin in Postman | Community
Stas Masaraky
Коллеги, Подскажите пожалуйста как мне
сделать валидацию что property packageID имеет некий  value
{"packageID":542,"policyIDs":["20-096-038-1013571","20-096-538-1013571"]}
Один из вариантов, наверное
var data = JSON.parse(responseBody);
var schema = {
   "type" : "object",
   "required": ["packageID"],
    "properties": {
       "packageID": {"type":"integer"}
   }
};
источник

SM

Stas Masaraky in Postman | Community
Basorin
Один из вариантов, наверное
var data = JSON.parse(responseBody);
var schema = {
   "type" : "object",
   "required": ["packageID"],
    "properties": {
       "packageID": {"type":"integer"}
   }
};
а если проверитю все схему то тогда так:
var jsonData = pm.response.json();
const schema = {
   "type": "object",
    "properties": {
       "packageID": {"type": "integer"},
       "policyIDs": {"type": "string"}
   },
   "required": ["packageID", "policyIDs"],
};
?
источник

YR

Yevhenii Rozstalnoy in Postman | Community
Stas Masaraky
Коллеги, Подскажите пожалуйста как мне
сделать валидацию что property packageID имеет некий  value
{"packageID":542,"policyIDs":["20-096-038-1013571","20-096-538-1013571"]}
Pm.expect(jsonData.packageID).to.not.eql(null)
источник

D

Dement in Postman | Community
Genn
Сам понял, что написал?
+))) тоже не мог понять, что это
источник

D

Dement in Postman | Community
Дмитрий Чернышов
Есть ли скрипт для распарсивания Request и записывания в переменную передаваемого значения?
уже писали, что можно создать переменную, можешь для этого использовать pre-request script, если тебе нужен какой-то расчёт в скрипте для переменных. Например:
  let moment = require('moment');
  const unixMs = moment().unix();

  const phoneNumber = `+7${unixMs}`;
  pm.collectionVariables.set('phone', phoneNumber);
источник

V

Vladimir in Postman | Community
Мне нужно передать на API методом POST данные. Эти данные мне указать в body? И в каком формате?
источник

МЁ

Мюсля 🙈 Ёшшик... in Postman | Community
Vladimir
Мне нужно передать на API методом POST данные. Эти данные мне указать в body? И в каком формате?
Зависит от апи
источник

V

Vladimir in Postman | Community
Мюсля 🙈 Ёшшик
Зависит от апи
то есть?
источник

V

Vladimir in Postman | Community
Мюсля 🙈 Ёшшик
Зависит от апи
На DRF
источник