Witam mordeczki. Jestem dosyć nowy w Postmana i JS ale i w całe pisanie kodu. Jakiś czas temu zostałem QA. No i mam taki mały bloker we wspomnianym Postmanie.
Chciałbym wyciągnąć zmienną z response body. W przypadku krótkiej odpowiedzi, gdzie każdy parametr ma jedną wartość, jestem w stanie wyciągnąć i przypisać zmienną. Natomiast nie wiem jak ugryźć gdy w odpowiedzi dostaję tablicę, tutaj przykład z dupy:
[
{
"id": "2903870f-6799-4797-a3b2-29743e203b2b",
"createdAt": "2023-02-07 07 14"
},
{
"id": "c7a4631e-d9a6-4e79-9f68-e0ac5bfe4002",
"createdAt": "2023-07-06 07 16"
}
]
No i chciałbym jako zmienną wyciągnąć to pierwsze 'id'. Jestem taki nowy, że nie wiem jak to ugryźć nawet i poszukać w dokumentacji postmana. Jakby ktoś doradził (najlepiej rzucił rozwiązaniem) w tym przypadku XD
Wiem, że brak skilla w JS tutaj nie pomaga, dlatego chętnie przyjmę też jakieś rady i sugestie co do wartościowego contentu do nauki.
#programowanie #testowanieoprogramowania
Chciałbym wyciągnąć zmienną z response body. W przypadku krótkiej odpowiedzi, gdzie każdy parametr ma jedną wartość, jestem w stanie wyciągnąć i przypisać zmienną. Natomiast nie wiem jak ugryźć gdy w odpowiedzi dostaję tablicę, tutaj przykład z dupy:
[
{
"id": "2903870f-6799-4797-a3b2-29743e203b2b",
"createdAt": "2023-02-07 07
},
{
"id": "c7a4631e-d9a6-4e79-9f68-e0ac5bfe4002",
"createdAt": "2023-07-06 07
}
]
No i chciałbym jako zmienną wyciągnąć to pierwsze 'id'. Jestem taki nowy, że nie wiem jak to ugryźć nawet i poszukać w dokumentacji postmana. Jakby ktoś doradził (najlepiej rzucił rozwiązaniem) w tym przypadku XD
Wiem, że brak skilla w JS tutaj nie pomaga, dlatego chętnie przyjmę też jakieś rady i sugestie co do wartościowego contentu do nauki.
#programowanie #testowanieoprogramowania
zmienna[idx].id gdzie idx to index elementu w tablicy. W twoim wypadku musisz tam wstawić 0 i wyciągniesz pierwszego id
@JanPawlaczi wyszukałem "postman javascript array" w google, dostałem to jako drugi wynik: https://community.postman.com/t/api-testing-a-beginners-view-javascript-array-prototype-find-and-array-prototype-findindex/18478/2 chyba gość ma identyczny problem jak Ty w pierwszym komentarzu?
@JanPawlaczi polecam pytać chatGPT, potrafi szybko udzielić odpowiedzi, która zazwyczaj w najgorszym przypadku służy jako podpowiedz
@Hepar najprostsze rozwiązania są najlepsze, śmiga!
@wombatDaiquiri @trax również dzięki za linki
@Krushynka w ogóle o tym nie pomyślałem, trzeba kiedyś spróbować
Zaloguj się aby komentować