Как разобрать JSON через newman без ошибок? - PullRequest
0 голосов
/ 12 сентября 2018

Я пытаюсь проанализировать один из моих ответов API JSON, используя newman для выполнения теста компонента, но, к сожалению, я получаю Json.parse error, что довольно странно.

Ниже моя структура JSON:

{
    "access_token": "TESTOKEN",
    "token_type": "Treat",
    "expires_in": 374
}

Ответы [ 2 ]

0 голосов
/ 16 сентября 2018

Если вы хотите получить access_token и установить его как переменную, чтобы использовать его в будущих запросах:

pm.environment.set('token', pm.response.json().access_token)

Конечно, вы можете сделать то же самое для любого другого значения в ответе.

0 голосов
/ 12 сентября 2018

Довольно легко.

Старый формат, который я до сих пор использую.

В разделе «Ваши тесты» напишите этот код:

var myBody = JSON.parse(responseBody)
cosnole.log(myBody)

, затем делайте с ним все, что вы хотите

Ноубедитесь, что вы получаете именно ответ формата json.Или его присутствие

...