Rechercher : dans
Par :

Script temps de chargement page http

Dernière réponse le 26 jan 2009 à 19:49:36 tdelnatte, le 26 jan 2009 à 17:37:21 
 Signaler ce message aux modérateurs

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 "http://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

Configuration: Windows XP
Firefox 3.0.5

Meilleures réponses pour « Script temps de chargement page http » dans :
[IE] Erreur de script / Effectuer un débogage Voir De temps en temps, lorsque vous naviguez sur le Net et que vous chargez une page Web, un message d'erreur de script survient : Une erreur est survenue. Une erreur est survenue sur le script de cette page. Souhaitez-vous effectuer un débogage...

1

kilian, le 26 jan 2009 à 18:09:51

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
Ce message ne mange ni trop gras, ni trop salé, ni trop
sucré .Pour sa santé il bouge plus et mange 5 fruits et 
légumes par jour.

Répondre à kilian

2

 tdelnatte, le 26 jan 2009 à 19:49:36

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 http://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

Répondre à tdelnatte