Variables y expresiones

Descripción

Las variables permiten reutilizar valores entre pasos, y las expresiones calculan datos en tiempo de ejecución.

Motivación

Usar variables mantiene los flows concisos y facilita pasar IDs o tokens de un paso a otro.

Ejemplo

{
  "vars": {
    "token": "XXXX",
    "collection": "uuid | prepend \"test-\""
  }
}

Ejemplo avanzado

{
  "vars": {
    "host": "https://api.example.com",
    "auth": "basic {{username}}:{{password}}"
  },
  "steps": [
    { "title": "List users", "method": "GET", "url": "{{host}}/users", "basic_auth": "{{auth}}" }
  ]
}

Preguntas y respuestas

P: ¿Las expresiones pueden hacer referencia a respuestas anteriores?
R: Sí. Usa response.bodyJson u otros campos.

Comentarios

Guarda los tokens de autenticación como variables para tener las credenciales centralizadas.

Otros usos

Combina expresiones con el helper uuid para generar IDs únicos durante las pruebas.