Saltar a contenido
HTTP / RICH / ROBOT FRAMEWORKDEL INTERCAMBIO AL DIAGNÓSTICO

Cada intercambio.A la vista.

Peticiones, respuestas y validaciones en tu consola de Robot.

CASO FICTICIO / LIBROSConsult book
01

Petición

GET/books/42

api_key=[REDACTED]

Datos sensibles protegidos en la salida.

02

Respuesta

HTTP200.

{ "title": "" }

El servicio respondió. El título está vacío.

03

Assertion registrada

Título con valorFAIL.

Book title must contain a value

La prueba registra el fallo de la validación.

SALIDA DE CONSOLASummary · Consult book
GET http://127.0.0.1:36519/books/42?tag=one&tag=two&api_key=%5BREDACTED%5D
HTTP 200 · 1.16 ms
Book title must contain a valueFAIL'' should not be empty.
Fragmento real · La salida completa está abajo.AL CERRAR EL TEST

Un caso ficticio sobre un libro, con un fallo intencional. La salida real de la misma prueba está abajo.

Descubre Request LoggerUN STATUS HTTP NO CUENTA TODA LA HISTORIA.

Elige cuánto quieres ver

  • Summary

    Una vista compacta de cada intercambio.

  • Failures

    Enfócate en operaciones asociadas con fallos registrados.

  • Full

    Lee headers y cuerpos protegidos con resaltado JSON.

poetry add robotframework-request-logger

Empieza sencillo

mode=summary es el valor predeterminado. Conserva la consola habitual de Robot; no necesitas cambiar el comando de ejecución.

La consola, tal como se genera

Estas imágenes son exportaciones SVG de Rich desde las pruebas ejecutables del proyecto. El caso ficticio de un libro devuelve HTTP 200 con el título vacío; la prueba registra el fallo de esa validación. Cada pestaña muestra la salida real.

Request Logger · Summary

Request Logger · Failures

Request Logger · Full

Ver cómo reproducir estas salidas · Descargar el caso de prueba

La impresión ocurre al cerrar el test. El buffering permite filtrar fallos y aplicar secretos conocidos durante todo el caso antes de emitir cualquier bloque.

Sigue el intercambio

flowchart TD
    A[RequestsLibrary] --> B[Log Response]
    B --> C[Log Assertion Result]
    C --> D[Console]

Explora los temas de JSON