Ir al contenido

Errores y códigos de respuesta

  • asegúrate de que la URL de la prueba de carga esté activa y disponible públicamente antes de ejecutar cualquier prueba de carga o rendimiento
  • verifica el método HTTP (GET es la solicitud que realizan los navegadores al acceder a un sitio web o endpoint de API)
  • comienza con un número pequeño de clientes y verifica el número de errores
  • intenta aumentar el número de clientes gradualmente para comprender cómo se comporta tu API, Sitio Web o Aplicación Web
  • verifica el Tiempo, Latencia, Hits, Rendimiento y Errores de cada prueba para comprobar el rendimiento de tu sistema

  • si la URL agregada para la prueba de carga está realizando alguna redirección a otra URL
  • si estás probando la redirección, intenta hacer la prueba de carga en la URL final, después de que terminen las redirecciones
  • desmarca la casilla "Follow redirects" junto a la URL (está marcada por defecto) si quieres evitar redirigir tus solicitudes y hacer la prueba de carga en la URL agregada

Códigos de respuesta 4xx (errores del lado del cliente)

Sección titulada «Códigos de respuesta 4xx (errores del lado del cliente)»
  • la URL es correcta y está disponible públicamente
  • verifica el Método HTTP utilizado: GET, POST, PUT o DELETE (GET es la solicitud que realizan los navegadores al acceder a un sitio web o endpoint de API)
  • los encabezados de solicitud, cookies, parámetros de consulta o parámetros de autenticación HTTP básica están configurados correctamente
  • para saber qué significa cada código 4xx, consulta Códigos de estado de error HTTP comunes; para ver qué códigos devolvió tu ejecución, abre la pestaña Errores (Errores por tipo y tasa de errores)

Códigos de respuesta 5xx (errores del lado del servidor)

Sección titulada «Códigos de respuesta 5xx (errores del lado del servidor)»
  • el código de respuesta, generalmente si la API, Sitio Web, Aplicación Web o Móvil bajo prueba de carga no maneja la carga correctamente, comenzarás a recibir respuestas 503 Service Unavailable.
  • intenta reducir el número de clientes (usuarios concurrentes) para tu prueba de carga y verifica los límites de tu sistema

Para más información sobre cómo realizar pruebas de carga de tus sitios web y APIs en la nube con la herramienta de Pruebas de Carga de LoadFocus, consulta Servicio de Pruebas de Carga o Servicio de Pruebas de Carga con JMeter.

Según w3schools.com y el RFC 9110, estos son los códigos de estado HTTP que puedes ver en los resultados de una prueba de carga de endpoints de API, sitios web y aplicaciones web y móviles:

  • 100 Continue El servidor ha recibido los encabezados de la solicitud, y el cliente debe proceder a enviar el cuerpo de la solicitud
  • 101 Switching Protocols El solicitante ha pedido al servidor que cambie de protocolos
  • 103 Early Hints El servidor envía cabeceras preliminares para que el cliente pueda empezar a cargar recursos antes de la respuesta final
  • 200 OK La solicitud es correcta (esta es la respuesta estándar para solicitudes HTTP exitosas)
  • 201 Created La solicitud se ha cumplido y se ha creado un nuevo recurso
  • 202 Accepted La solicitud ha sido aceptada para procesamiento, pero el procesamiento no se ha completado
  • 203 Non-Authoritative Information La solicitud se ha procesado exitosamente, pero está devolviendo información que puede ser de otra fuente
  • 204 No Content La solicitud se ha procesado exitosamente, pero no está devolviendo ningún contenido
  • 205 Reset Content La solicitud se ha procesado exitosamente, pero no está devolviendo ningún contenido, y requiere que el solicitante restablezca la vista del documento
  • 206 Partial Content El servidor está entregando solo parte del recurso debido a un encabezado de rango enviado por el cliente
  • 300 Multiple Choices La solicitud tiene más de una respuesta posible y el cliente puede elegir una
  • 301 Moved Permanently La página solicitada se ha movido a una nueva URL
  • 302 Found La página solicitada se ha movido temporalmente a una nueva URL
  • 303 See Other La página solicitada puede encontrarse bajo una URL diferente
  • 304 Not Modified Indica que la página solicitada no ha sido modificada desde la última solicitud
  • 306 (Unused) Reservado, ya no se usa
  • 307 Temporary Redirect La página solicitada se ha movido temporalmente a una nueva URL
  • 308 Permanent Redirect La página solicitada se ha movido permanentemente a una nueva URL y el cliente debe repetir la solicitud con el mismo método

4xx y 5xx: Errores del cliente y del servidor

Sección titulada «4xx y 5xx: Errores del cliente y del servidor»

Para saber qué significa cada código 4xx y 5xx, consulta Códigos de estado de error HTTP comunes.

La URL agregada para la prueba de carga no pudo ser accedida por una de las siguientes razones:

  • la URL no es accesible públicamente (solo soportamos URLs que pueden ser accedidas públicamente a través de Internet)
  • el sistema se cayó por alguna razón