Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1496 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBS : Connaitre temps de réponse requête HTTP via proxy

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VBS : Connaitre temps de réponse requête HTTP via proxy

n°2152471
Tang55
Posté le 03-08-2012 à 16:29:06  profilanswer
 

Bonjour à tous,
 
Je souhaite créer un script VBS qui me permettra de garder l'oeil sur les performances du surf (http) de mon accès web
Le rôle de ce script VBS sera d'effectuer une requête HTTP de type GET pour une URL donnée afin de récupérer le temps de réponse (en ms).
 
La contrainte ici est que la requête doit passer par un proxy avec authentification.
 
Voici ce que j'ai fait pour le moment :
 
 

Code :
  1. rtime = CheckHost("http://www.pmu.fr" )
  2. wscript.echo "Response Time : " & rtime & " msec"
  3. Function CheckHost(host)
  4. dim startdate
  5. Dim objXmlHttp
  6. Set objXmlHttp = CreateObject("Msxml2.ServerXMLHTTP.4.0" )
  7. lResolve = 1 * 1000
  8. lConnect = 5 * 1000
  9. lSend = 10 * 1000
  10. lReceive = 10 * 1000
  11. objXmlHttp.setProxy 2, "http=monproxy:80", ""
  12. startdate = now
  13. t1 = timer
  14. objXmlHttp.open "GET", host , False
  15. objXmlHttp.send
  16. If Err.number = 0 and objXmlHttp.status >= 200 then
  17. Result = "OK"
  18. else
  19. Result = "Error"
  20. end if
  21. t2 = timer
  22. Set objXmlHttp = Nothing
  23. CheckHost = TimeDiff(t2,t1)
  24. End Function
  25. Function TimeDiff(iEnd, iStart)
  26. Dim iReturn
  27. iReturn = iEnd - iStart
  28. TimeDiff = 1000 * iReturn
  29. End Function


 
 
Ce script vous parait-il correct ? Comment faire pour spécifier le login/mdp pour l'authentification proxy ? (après différentes recherches je n'ai pas trouvé)
 
 
Merci d'avance !


Message édité par Tang55 le 03-08-2012 à 23:12:32
mood
Publicité
Posté le 03-08-2012 à 16:29:06  profilanswer
 

n°2152473
rufo
Pas me confondre avec Lycos!
Posté le 03-08-2012 à 16:54:08  profilanswer
 

utilises la balise code plutôt que spoiler ;)
 
Et utiliser la commande ping qui renvoie le temps de réponse, ça pourrait pas le faire?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2152546
Tang55
Posté le 03-08-2012 à 23:13:47  profilanswer
 

Tout d'abord merci pour ta réponse :)
 
Je préférerais utiliser du HTTP au lieu d'ICMP, pour être le plus proche de la  "réalité"...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBS : Connaitre temps de réponse requête HTTP via proxy

 

Sujets relatifs
Erreur HTTP 500 (Internal Server Error) sur un dossier[VBS] boucle do while not pour tester le mappage d'un lecteur
Temps d'éxécution requête Oracle Sql trop longueÉditeur pour programmer à 2 en même temps
[VB/VBA/VBS]Trouver une référence dans plusieurs centaines de wordprobleme reponse a l'excecution d'une commande par code
[Résolu] Simplification de requete SQLRequete SQL double résultat
Requete insertion 
Plus de sujets relatifs à : VBS : Connaitre temps de réponse requête HTTP via proxy


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR