私は配列の文字列値を検証できる郵便局でテストを行いますが、返されるインデックスがわかっている場合に限ります。私が実行する問題は、値が返されるインデックスがランダムになることです。Postman Test - 配列内のオブジェクトの文字列値を検証する
これは私が検証しているようなjsonの外観です。
json { "cart": [{ "offeringId": "1234", "offeringName": "Test1", "totalOfferingAmount": -15, "offeringTypeQualifier": "Test", "productTypeQualifier": "Product", "quantity": -1, "messages": [], "autoAdd": false, "autoAction": "removed", "addedByProcessor": true, "qualificationLevel": "FQ", "qualificationDetails": [] }, { "offeringId": "5678", "offeringName": "Test2", "totalOfferingAmount": -15, "offeringTypeQualifier": "Test", "productTypeQualifier": "Product", "quantity": -1, "messages": [], "autoAdd": false, "autoAction": "removed", "addedByProcessor": true, "qualificationLevel": "FQ", "qualificationDetails": [] }], "isCartValidForCheckout": true, "_status": [] }
ここでは私の郵便配達テストは
VARデータ= JSON.parse(responseBody)です。 テスト["offerId"] = data.cart [0] .offeringId === "1234"
あなたはおそらくあなたの意図は、「配列はofferingIdの=== 1234のオブジェクトを持っている」と言うことですと仮定すると、あなたのテストに合格したオブジェクトを見つけるかどうかを確認するために、配列を反復する必要があります。また、スクリーンショットを撮る代わりに、コードを直接コピーして貼り付けてください。 – nvioli