0
我在比較對象類型化的Env變量和Postman中的響應對象時存在問題,即使它看起來相同並且無法在任何地方找到答案。POSTMAN:將對象環境變量與響應對象進行比較
這裏的例子:
使用的對象是:
"user":
{
"id" = 1,
"first_name": "John",
"last_name": "Smith"
}
當使用POST請求我使用保存對象作爲環境變量:
var reqdata = JSON.parse(data.request);
postman.setEnvironmentVariable("User", JSON.stringify(reqdata.user));
,然後在GET迴應我想通過以下方式進行比較:
預先請求腳本:
user = JSON.parse(postman.getEnvironmentVariable("User"));
,然後在測試:
var data = JSON.parse(responseBody);
tests["user contains correct data"] = data.user == user;
console.log(data.user);
console.log(user);
的執行console.log返回完全相同的對象,但我仍然得到失敗。我嘗試使用Object.is()和===,但它仍然返回失敗。有人能告訴我我失蹤了什麼嗎?
乾杯