Errores y códigos de respuesta
Consejos Generales
Sección titulada «Consejos Generales»- 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
Códigos de respuesta 3xx (redirección)
Sección titulada «Códigos de respuesta 3xx (redirección)»- 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.
Códigos de Respuesta (Lista completa)
Sección titulada «Códigos de Respuesta (Lista completa)»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:
1xx: Información
Sección titulada «1xx: Información»- 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
2xx: Exitoso
Sección titulada «2xx: Exitoso»- 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
3xx: Redirección
Sección titulada «3xx: Redirección»- 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.
Otro: Error de Conexión
Sección titulada «Otro: Error de Conexión»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