Ir al contenido

Peticiones y composición

Estas cajas ejecutan una llamada de petición / respuesta y devuelven el control. Para las conexiones que permanecen abiertas, consulte Conexiones y flujos.

Cada una está vinculada a una petición del proyecto: usted la designa al crearla.

Ejecuta una petición HTTP, GraphQL, gRPC unaria o WebSocket de una sola vez.

Entradasenv (el entorno de ejecución), override (sobrescrituras, objeto)
Salidasresponse — la respuesta completa
ConfiguraciónrequestId, label

La salida response lleva el objeto de respuesta: estado, cabeceras, cuerpo, tiempo. Coloque un selector en el enlace para extraer directamente lo que le interesa: status, body.data.id.

Ejecuta una petición SOAP.

Entradasenv
Salidasresponse
ConfiguraciónrequestId, label

Una respuesta <soap:Fault> aparece en el objeto de respuesta: compruébela con un Assert en lugar de fiarse únicamente del estado HTTP.

Ejecuta un comando Redis unitario, sobre una conexión nueva.

Entradasenv
Salidasresponse

Publica un registro de Kafka.

Entradasenv
Salidasresponse — los metadatos del registro: tema, partición, offset

Llama a otro escenario del proyecto: es el mecanismo de composición.

Entradasun puerto param:<nom> por cada parámetro libre del subescenario
Salidasun puerto output:<nom> por cada salida del subescenario, más result
ConfiguraciónscenarioId, label

Los puertos se derivan en directo del subescenario: añádale un parámetro y el puerto aparece en quien lo llama.

Es lo que permite factorizar: un escenario «obtener un token», invocado por los otros cinco.

Ejecutar el escenario «Iniciar sesión»
├─ param:user ◄── Entrada
└─ output:token ──► Definir variable «token»

Cuatro capas, aplicadas en este orden:

  1. la petición tal como está guardada en el proyecto;
  2. el ajuste rápido designado en la acción;
  3. las sobrescrituras introducidas en la acción;
  4. el valor recibido en el puerto de sobrescritura.

La misma llamada se repite así con tres juegos de datos, sin duplicar la petición.