以下のレスポンス構造から、idフィールドを取得して郵便番号の環境変数に保存します。郵便配達員の応答から文字列を取得するときにテストスクリプトを評価する際にエラーが発生しました
可能なすべての方法を試しましたが、できませんでした。
{
"childMaxAge": 13,
"selectedForBooking": [
{
"id": "0661be61-d0ae-411009-a96d-64229a",
"firstName": "Test",
"gender": {
"code": "MALE",
"name": "Male"
}
]
}
私は以下を試してみましたが、動作しません。
tests["Status code is 201"] = responseCode.code === 201;
var data = JSON.parse(responseBody);
console.log(data);
var custid=JSON.parse(data.selectedForBooking[0].id);
tests ["selectedForBooking"]= postman.setEnvironmentVariable("CustId1", custid);
それが与えられるエラー:
テストスクリプトの評価中にエラーが発生しました:2 0661be61-d0ae-411009-a96d-64229a^
こんにちは助け、私はあなたが提案し何をしようとしたが、それはまた、エラーを与えている「テストスクリプトを評価する際にエラーが発生しました:例外TypeErrorは:プロパティを読み取ることができません未定義の 『ID』」 – user8226040
あなたのエラーがその配列を示し、 "selectedForBooking"の下に何も表示されていない場合、実際に応答が返されたことを確認しましたか? サービスは一般に公開されていますか?それに要求を発してもいいですか? – klubi