Bonjour

je cherche à récupérer le temps d'accès et le temps de chargement d'un site web(exple www.google.com) en java.


je viens d'essayer le code java suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
import java.net.HttpURLConnection;
import java.net.URL;
 
public class Timers {
    public static void main(String args[])throws Exception{
 
        URL url = new URL("http://www.google.com");
        long startTime = System.currentTimeMillis ();
 
        HttpURLConnection httpCon = (HttpURLConnection) url.openConnection();
        httpCon.connect();
        httpCon.setConnectTimeout(5000);
 
        long elapsedTime = System.currentTimeMillis () - startTime;
 
        System.out.println("Réponse de "+url+" :");
        System.out.println("Code réponse : " + httpCon.getResponseCode()+"\nMessage : "+ httpCon.getResponseMessage());
 
        if(elapsedTime>httpCon.getConnectTimeout())
        {
            System.out.println("Délai d'attente dépassé !!");
        }
        System.out.println ("Temps accès en ms: " + elapsedTime);
 
        //chargement
        long startTime1 = System.currentTimeMillis ();
        java.io.InputStream errorStream = httpCon.getErrorStream( );
        if ( errorStream == null ) {
            Object content = httpCon.getContent( ); 
            //System.out.println(content.toString());
        }
        long elapsedTime1 = System.currentTimeMillis () - startTime1;
        System.out.println ("Temps chargement en ms: " + elapsedTime1);
 
    }
}
le résultat d'exécution de ce code est :
Réponse de http://www.google.com :
Code réponse : 200
Message : OK
Temps accès en ms: 328
Temps chargement en ms: 63
Je veux savoir si mon code répond bien à mon objectif( c.a.d que c'est une bonne méthode pour avoir le temps d'accès et le temps de chargement)!
-temps de chargement me semble très petit, Est-ce que c'est logique ou que mon code ne permet pas finalement d'avoir le temps de chargement !

si quelqu'un peut m'éclaircir la différence entre le temps de réponse et le temps d'accès d'un site web.


Merci d'avance !