Как динамически обновить ResponseBody в тестовом скрипте? - PullRequest
0 голосов
/ 17 февраля 2019

В Postman я могу подключиться к API, но одно из возвращаемых им полей (uri) не совсем подходит для того, что мне нужно.Он включает путь, но не хост.Я бы хотел написать тестовый скрипт, чтобы перехватить ответ и обновить сам URI, но он вообще не работает.

var imageURL=pm.variables.get("ImageServiceUrl");

var data=JSON.parse(responseBody);

var encoded;
data.forEach(function(arrayItem) {
  arrayItem.uri = imageURL + arrayItem.uri;
  console.log(arrayItem.uri);
})


//Using the response object directly doesn't do anything
pm.response.body=data;
//responseBoby also does nothing
responseBody=JSON.stringify(data);

Независимо от того, что я делаю, тело ответа никогда не обновляется.Это вообще возможно?

Любая помощь будет принята с благодарностью.

Спасибо, Бен

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...