No tienes permitido ver enlaces. Registrate o Entra a tu cuentaBuenas noches comunidad!
Me surgió una duda que pienso, pienso y no puedo resolver, a ver si alguien puede ayudarme.
Estoy jugando con el Swagger del PetShop No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
He creado varios endpoints en Postman, y algunos requieren incluir IDs en la URL según la documentación porque son requeridos.
Contexto:
Tengo la URL base configurada en una variable de entorno dentro del ambiente de QA.
La ID también está almacenada como una variable de entorno dentro del mismo ambiente.
Problema:
En el endpoint definido para crear una nueva mascota, agregué el siguiente script en la sección de snippets:
Cuando ejecuto el endpoint, verifico la variable en el ambiente de QA, y veo que modifica el valor actual del "ID". Sin embargo, al usar el endpoint de búsqueda por ID, que utiliza esta variable, no me devuelve la mascota creada.
Pasos Intentados:
Repetí la operación anterior, pero la variable ya no se modifica.
Borré la variable, y al pegarle al endpoint de creación de mascota, se genera un nuevo ID, pero la variable no se actualiza con este nuevo ID.
¿Alguien ha tenido un problema similar o tiene alguna idea de por qué podría estar sucediendo esto?
¡Gracias de antemano!
Pude resolver mi duda o mejor dicho reestructurar las pegadas en los endpoints para que no me falle.
En primer lugar el PUT lo puse en la primer pegada, ahi corre este script:
efectivamente hace lo que espero, tomar el id que se crea en el endpoint y lo guarda en la variable del ambiente.
Después corre los metodos sin problemas y puedo repetir las pegadas automatizadas y da siempre el mismo resultado... hasta ahora. chau.