Saltar a contenido

La respuestano lo cuenta todo.

Peticiones HTTP y validaciones, reunidas en un reporte HTML.

El estado es una parte. El contenido completa la historia.

Una respuesta HTTP 200 puede contener un dato que incumple la validación. Request Reporter reúne la petición, la respuesta y las assertions para que puedas leer el resultado con su contexto. La portada interpreta el título vacío de un caso ficticio de libros. El HTML de abajo es el archivo real generado por la herramienta.

Captura. Valida. Comparte.

  • 01 · Capture Response

    Conserva el intercambio HTTP junto a su caso de prueba.

  • 02 · Assert

    Asocia cada validación con su petición correspondiente.

  • 03 · HTML

    Comparte un reporte independiente, listo para abrir sin conexión.

El reporte, tal como se genera

Tres peticiones, cuatro validaciones aprobadas y un fallo intencional. Abre Fallos y selecciona Book title must contain a value para llegar a Consult book y su assertion exacta. También puedes abrir el reporte completo.

Descargar el caso de prueba

HTML autónomo. Listo para abrir sin conexión.

Qué necesitas

Herramienta Compatibilidad
Python 3.12 o superior
Robot Framework 7.5 o superior, rama 7.x
RequestsLibrary Ejecuta las peticiones; se instala aparte
DataDriver Opcional, genera los casos a partir de datos

Cómo funciona

flowchart TD
    A[RequestsLibrary: ejecutar petición] --> B[Capture Response: guardar response]
    B --> C[Assert: registrar assertions]
    C --> D[Listener: finalizar caso]
    D --> E[HTML independiente para Jira]

Solo se incluyen los intercambios que capturas explícitamente. Importar la librería registra su listener: no necesitas un argumento CLI ni una keyword de generación.

Los metadatos son opcionales

Puedes agregar entorno, identificador o fila de datos para dar contexto. El reporte funciona sin ellos y sin un título adicional.

Elige tu recorrido

También puedes abrir un reporte aprobado sin metadatos. Cada ejemplo es un archivo de un solo caso. No existe un dashboard que reúna toda la suite.