Почтальон: TypeError: Невозможно прочитать свойство 'Response' из неопределенного - PullRequest
1 голос
/ 06 марта 2020

Я хочу извлечь данные из ответа Почтальона (в моем тесте sNomPrimaire), чтобы использовать его после в качестве переменной, когда я пытаюсь просмотреть журнал консоли, я получаю эту ошибку (TypeError: Невозможно прочитать свойство 'Response' из неопределенного) ,

Это мой сценарий

var jsonData = pm.response.json();
pm.globals.get(jsonData.results.Response.sNomPrimaire);
console.log("Test to get NomPrimaire:", jsonData.results.Response.sNomPrimaire);

Это мой ответ почтальона:

{
"Response": {
    "id": "11452",
    "iSystExtUserId": null,
    "sCourriel": "Margarette_Howe@yahoo.com",
    "sIdentifiant": null,
    "sNomPrimaire": "Minnie",
    "sNomSecondaire": "Blick",
    "bOpen": false,
    "bVerified": false,

},
"InvalidApiVersion": 0,
"ErrorMessage": "",
"iHttpStatusCode": "201"
}

1 Ответ

1 голос
/ 06 марта 2020

Вам нужно использовать это вместо того, что есть в вашем тесте:

pm.globals.set("var_name", jsonData.Response.sNomPrimaire)

Не уверен, откуда вы взяли results, но это не нужно.

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