Saltar al contenido

Medir el tiempo de carga del sitio web con solicitudes de Python

Después de consultar expertos en la materia, programadores de diversas ramas y profesores dimos con la solución a la interrogande y la compartimos en esta publicación.

Solución:

Existe tal funcionalidad en la última versión de las solicitudes:

https://requests.readthedocs.io/en/latest/api/?highlight=elapsed#requests.Response.elapsed

Por ejemplo:

requests.get("http://127.0.0.1").elapsed.total_seconds()

En cuanto a su pregunta, debería ser el tiempo total para

  1. tiempo para crear el objeto de solicitud
  2. Enviar petición
  3. Recibir respuesta
  4. Parse respuesta (Ver comentario de Thomas Orozco)

Otras formas de medir el tiempo de carga de una sola solicitud es usar urllib:

nf = urllib.urlopen(url)
start = time.time()
page = nf.read()
end = time.time()
nf.close()
# end - start gives you the page load time

valoraciones y comentarios

Te invitamos a animar nuestra faena mostrando un comentario o dejando una puntuación te estamos agradecidos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *