Size: a a a

Postman | Community

2019 November 20

A

Ablaihan in Postman | Community
источник

A

Ablaihan in Postman | Community
пременная внутри колеекции, затем в перменную записывается id с одного запроса а потом вставить сюды (в скрине)
источник

A

Ablaihan in Postman | Community
так работало с глобальной переменной
источник

N

N in Postman | Community
Ablaihan
так работало с глобальной переменной
Попробуй перед "value" дописать "var"
источник

A

Ablaihan in Postman | Community
не сработало
источник

N

N in Postman | Community
У меня разбор ответа и присваивание значений переменной происходит следующим образом:
pm.test("orderId сохранен", function(){
   var jsonData = JSON.parse(responseBody);
   var orderUrl = jsonData.entry[0].fullUrl;
   var orderGuid = orderUrl.split('/').pop();
   pm.environment.set("orderId", orderGuid);
});
источник

N

N in Postman | Community
Если не требуется разбивать строку по определенному символу, то
" var orderGuid = orderUrl.split('/').pop();"
можешь убрать
источник

A

Ablaihan in Postman | Community
N
У меня разбор ответа и присваивание значений переменной происходит следующим образом:
pm.test("orderId сохранен", function(){
   var jsonData = JSON.parse(responseBody);
   var orderUrl = jsonData.entry[0].fullUrl;
   var orderGuid = orderUrl.split('/').pop();
   pm.environment.set("orderId", orderGuid);
});
а причем тут урл?
источник

N

N in Postman | Community
Либо так:
pm.test("ID сохранен", function(){
   var jsonData = JSON.parse(responseBody);
   pm.environment.set("Id", jsonData.id);
   pm.test(jsonData.id, true);
});
источник

N

N in Postman | Community
Ablaihan
а причем тут урл?
У меня в ответе параметр так называется, из которого значение берется
источник

li

less is more in Postman | Community
можно еще вместо "{{idPassenger}}" передать pm.environment.get("idPassenger")
источник

T

Thony in Postman | Community
less is more
можно еще вместо "{{idPassenger}}" передать pm.environment.get("idPassenger")
я так понял, что речь о джейсоновском теле запроса, там так нельзя
источник

A

Ablaihan in Postman | Community
Thony
я так понял, что речь о джейсоновском теле запроса, там так нельзя
мне в респосне просто одна строка приходит
источник

T

Thony in Postman | Community
Ablaihan
мне в респосне просто одна строка приходит
хотелось бы уточнить наверняка - передать idPassenger нужно в джейсоновское тело запроса?
источник

A

Ablaihan in Postman | Community
в друшой запрос да надо втело
источник

A

Ablaihan in Postman | Community
первый запрос
источник

A

Ablaihan in Postman | Community
сюда надо передать
источник

N

N in Postman | Community
Ablaihan
так работало с глобальной переменной
Вот. попробуй:
pm.test("idPassenger сохранен", function(){
   var jsonData = JSON.parse(responseBody);
   pm.environment.set("idPassenger", jsonData);
   pm.test(jsonData, true);
});
источник

A

Ablaihan in Postman | Community
может в самом объявлении проблема?
источник

A

Ablaihan in Postman | Community
N
Вот. попробуй:
pm.test("idPassenger сохранен", function(){
   var jsonData = JSON.parse(responseBody);
   pm.environment.set("idPassenger", jsonData);
   pm.test(jsonData, true);
});
не работает(
источник