}
long time2 = new Date().getTime();
System.out.println(time2 - time1);
}
}
class TestThread implements Runnable, 而不是用extends Thread, 的好處是獨立設計一個類,這個類還可以extends其它的class, 而不是單獨的extends Thread. 另外一個好處是,可以把處理方法放在各個不同的方法中,然后在void run()中調用,程序結構比較清晰。
程序工作如下:
在初始化一個TestThread實例的時候,接受一個Parameter參數(稍候介紹),并在線程啟動時,計算開始的時間,向目標機器發送請求包,接受目標機器的返回結果,再次計算時間,并得到兩次時間之差,這就是服務器的響應時間。
具體程序可以自己看懂,就不多說了。
class Parameter {
URL url;
String[] key;
String[] value;
String method;
int length = 0;
public void addPair(String k, String v) {
Array.set(key, length, k);
Array.set(value, length, v);
length++;
}
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/