Server Response Modification

A cat replacing one file with another

Traffic Analyzers o sniffers permiten interceptar y modificar los datos que el servidor envía al cliente (por ejemplo, el navegador) en respuesta a una solicitud.

Sniffers populares para pruebas: Charles, Fiddler y mitmproxy.

DevTools integrado en el navegador también permite reescribir respuestas:

Modificar la respuesta del servidor con DevTools

DevTools Local Override

Local Overrides de DevTools permite reescribir localmente el cuerpo y los encabezados de la respuesta del servidor.

  1. Abrir DevTools F12
  2. Ir a la pestaña Network
  3. Recargar la página
  4. Hacer clic derecho sobre la solicitud
  5. Hacer clic en Override content
    (Override headers para cambiar encabezados)
  6. Seleccionar una carpeta para guardar los archivos modificados
    (Select folder)
  7. Hacer clic en “Allow”
  8. Editar los datos
  9. Guardar cambios (Save as)
  10. Recargar la página
DevTools toggle device toolbar

Manipulación de la respuesta del servidor para pruebas de UI

Cambiar la respuesta del servidor ayuda a probar escenarios de UI en distintas situaciones:

  • Cuando ocurren defectos y el servidor devuelve datos incorrectos
  • Cuando no hay acceso a los datos en el servidor
  • Cuando es difícil preparar todos los datos de prueba necesarios en el servidor

Por ejemplo, tomemos el perfil de un gato llamado Whiskers.

Requisitos

Cuando la página carga, JavaScript envía una solicitud y el servidor devuelve los datos de Whiskers.

La respuesta debe contener el campo obligatorio furColor, que puede tener uno de los siguientes valores: white, gray, orange, lightsteelblue, rosybrown.

Whiskers

Edad: -

Plato favorito: -

La respuesta del servidor contiene un error; reescríbela usando valores válidos de furColor.

Guarda los cambios y recarga la página.

Tarea
¡Tarea disponible para usuarios premium!

Desbloquea el acceso para aprender sin límites.

Acceso completo a todas las tareas prácticas
Verificación de respuestas
Intentos ilimitados
Sidebar arrow

INTRODUCCIÓN

CONCEPTOS BÁSICOS

NIVELES DE PRUEBAS

PRUEBAS DE UI

DISEÑO DE PRUEBAS

DOCUMENTACIÓN DE PRUEBAS

AUTENTICACIÓN Y AUTORIZACIÓN

POSTMAN

BASES DE DATOS

PRUEBAS DE RELEASE

ANÁLISIS DE LA APLICACIÓN

PREPARACIÓN PARA ENTREVISTAS

Cómo escribir un CV Preguntas frecuentes de entrevista Test Entrevista simulada