Script temps de chargement page http

Fermé
tdelnatte - 26 janv. 2009 à 17:37
 tdelnatte - 26 janv. 2009 à 19:49
Bonjour,

Après une journée de recherche sans résultats, je m'adresse à vous.

je cherche actuellement un script en perl ou un autre langage qui me retourne le temps de chargement complet d'une page web.
Je précise que je ne cherche pas un script qui me retourne uniquement le temps de réponse (le TTL) comme le font tres bien les librairies webtest.

Pleins d'outils en ligne ou plugin le font tres bien comme le site "https://tools.pingdom.com" qui affiche le "total loading time"

Deuxiémement le script doit être capable d'interroger des pages dynamiques

merci de votre aide
A voir également:

2 réponses

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
26 janv. 2009 à 18:09
Salut,

La majorité des langages de scripts fournissent ce qu'il faut pour télécharger une page web.
Ya plus qu'à prendre le temps avant et après puis de faire la soustraction.
Exemple en python:
import urllib2, time

t0 = time.time()
urllib2.urlopen("http://machinbidule.prout").read()
t1 = time.time()

print "Temps de chargement: %d secondes" % t1 - t0
0
Salut,

Cela ne marchera pas, j'ai précisé que je cherchais à obtenir le temps de chargement d'une page et non pas son temps de réponse.
Le temps d'exécution obtenu avec ton script sera équivalent au temps d'éxecution d'une requete de type :
GET https://www.commentcamarche.net/ HTTP/1.1

En clair, une jolie page page avec des balises img par exemple qui ne sera pas représentatif du temps de réponse complet d'une page web car le temps de chargement de l'image sera ignoré au même titre que celui de sa présentation.

J'avais pensé à créer un script qui parse la page en question et calcul le temps d'exécution des liens pour chaque objet de la page.

Sinon la 2eme méthode qui marche mais que j'aime pas c'est d'utiliser l'api ouverte de httpwatch
0