Aus der folgenden Antwortstruktur möchte ich das ID-Feld abrufen und in der Umgebungsvariablen im Postman speichern.Fehler beim Auswerten des Testskripts beim Abrufen einer Zeichenfolge aus der Antwort im Postman
Ich versuchte alle möglichen Methoden, es aber nicht zu tun.
{
"childMaxAge": 13,
"selectedForBooking": [
{
"id": "0661be61-d0ae-411009-a96d-64229a",
"firstName": "Test",
"gender": {
"code": "MALE",
"name": "Male"
}
]
}
Ich habe das unten versucht und es funktioniert auch nicht.
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);
aber es gibt Fehler:
Es gab einen Fehler das Testskript bei der Bewertung: JSONError: Unexpected token '6' auf 1: 2 0661be61-d0ae-411009-a96d-64229a^
Hallo, hilft habe ich versucht, was Sie vorgeschlagen, aber dass auch geben Fehler „Es gab einen Fehler bei der Auswertung des Testskript: nicht Eigenschaft kann gelesen‚id‘undefinierter: Typeerror“ zeigt – user8226040
Ihre Fehler, dass Array unter "selectedForBooking" ist leer, haben Sie überprüft, dass die Antwort tatsächlich zurückgegeben wird? Ist Ihr Dienst öffentlich verfügbar? Kann ich eine Anfrage einleiten? – klubi