亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

一個用JAVA寫的測算服務器響應速度程序

2019-11-17 04:59:32
字體:
來源:轉載
供稿:網友
1. 任務描述 
需要做一個程序,對某一服務器運行的web server進行測算,看對提出的request做出相應的時間,并且在多個request同時提出時的響應時間。 

2. 計劃 
因為java sdk中包含有比較全面的class能夠對http等多種協議的處理方法進行了封裝,用起來比較方便,能夠在比較短的時間內快速開發出這一測算工具。 

需要2個功能: 
a. 因為不是僅僅對一個web server或者一個form進行測算,所以需要程序能夠靈活處理,完成各種工作。我采用了配置文件的形式,讓程序從配置文件中讀取數據,并作相應動作。 
b.需要采用多線程方式,對同一個web server提交多次request. 

3.開發過程 
(讀者可以跟隨這一過程,自己動手寫代碼,到全文結束,就能有一個完整可用的程序了) 
主要的工作都有TestThread來完成。代碼如下: 
class TestThread implements Runnable { 
Parameter param; 
TestThread(Parameter par) { 
param = par; 

public void run() { 
long time1 = new Date().getTime(); 
try { 
URL target = param.url; 
HttpURLConnection conn = (HttpURLConnection) target.openConnection(); 
conn.setRequestMethod(param.method); 
int i; 
for( i = 0; i < param.length; i++ ) { 
conn.setRequest
catch(NullPointerException e) { 

catch(IOException e) { 
System.out.println(e); 

return param; 

public static void main(String[] args) { 
int i; 
int j; 
Parameter param; 
TestServer tester = new TestServer(); 
for(i = 0; i < Array.getLength(args); i++) { 
param = tester.readFromArgFile(args[i]); 
for(j = 0; j < loopTimes; j++) { 
Thread th = new Thread(new TestThread(param)); 
th.start(); 





主程序main也比較簡單,從命令行參數中讀取文件名,并依次打開,讀取其中的配置參數,創建Parameter對象,并傳遞給TestThread對象,然后啟動TestThread線程。需要注意的是其中的錯誤處理,當發現某個文件讀寫錯誤的時候,是跳過這個文件而讀取下一個文件,而不是簡單的退出。 

就這么簡單。(當然,適當的改寫一下,就可以做一個加貼機或者灌水機之類的東東,那是你的愛好,和我無關:-)) 
程序全文列在最后,并附上了說明 
------------------------------------------------------------------------------- 
/**************************************************************** 
Program: TestServer.java 
Descr

catch(NullPointerException e) { 

catch(IOException e) { 
System.out.println(e); 

return param; 

public static void main(String[] args) { 
int i; 
int j; 
Parameter param; 
TestServer tester = new TestServer(); 
for(i = 0; i < Array.getLength(args); i++) { 
param = tester.readFromArgFile(args[i]); 
for(j = 0; j < loopTimes; j++) { 
Thread th = new Thread(new TestThread(param)); 
th.start(); 




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++; 


class TestThread implements Runnable { 
Parameter param; 
TestThread(Parameter par) { 
param = par; 

public void run() { 
long time1 = new Date().getTime(); 
try { 
URL target = param.url; 
HttpURLConnection conn = (HttpURLConnection) target.openConnection(); 
conn.setRequestMethod(param.method); 
int i; 
for( i = 0; i < param.length; i++ ) { 
conn.setRequestProperty(param.key[i], param.value[i]); 

conn.connect(); 
BufferedReader in = new BufferedReader( 
new InputStreamReader(conn.getInputStream())); 
String inputLine; 
while( (inputLine = in.readLine()) != null ); 

catch(Exception e) { 

long time2 = new Date().getTime(); 
System.out.println(time2 - time1); 

}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕欧美视频在线| 欧美激情精品久久久久久久变态| 亚洲精品久久久一区二区三区| 日韩在线激情视频| 亚洲电影免费观看| 欧美视频在线观看免费网址| 亚洲午夜av电影| 51色欧美片视频在线观看| 国产剧情久久久久久| 在线亚洲国产精品网| 欧美视频中文在线看| 美女999久久久精品视频| 久久国产色av| 久久韩国免费视频| 欧美第一淫aaasss性| 国产91精品高潮白浆喷水| 国产一区二区三区日韩欧美| 欧美一级片久久久久久久| 97超碰蝌蚪网人人做人人爽| 国产精品电影在线观看| 欧美孕妇与黑人孕交| 在线看福利67194| 亚洲色图18p| 久久网福利资源网站| 成人国产亚洲精品a区天堂华泰| 国产欧美日韩精品专区| 日韩女在线观看| 久久久久久欧美| 久热精品视频在线| 久久精品国产一区二区电影| 亚洲欧美中文字幕在线一区| 国产精品一区专区欧美日韩| 久久精品国产电影| 午夜精品久久久久久久99黑人| 97婷婷涩涩精品一区| 国产精品高潮视频| 亚洲天堂免费视频| 91在线网站视频| 欧美亚洲国产成人精品| 日本高清+成人网在线观看| 久久久久久久久久婷婷| 国产精品中文在线| 国产经典一区二区| 久久久久久久久网站| 91亚洲国产成人精品性色| 少妇高潮 亚洲精品| 欧美综合在线第二页| 亚洲黄页视频免费观看| 久久久在线视频| 亚洲视频在线观看视频| 国产精品成人av性教育| 欧美黑人巨大精品一区二区| 国外成人性视频| 亚洲色在线视频| 欧美性xxxxxx| 日韩人体视频一二区| 欧美与黑人午夜性猛交久久久| 亚洲最大成人在线| 人九九综合九九宗合| 91在线高清免费观看| 久久久久99精品久久久久| 97av在线视频免费播放| 亚洲电影中文字幕| 亚洲精品成人网| 国产精品∨欧美精品v日韩精品| 久久久久久尹人网香蕉| 亚洲欧美激情四射在线日| 欧美成人亚洲成人日韩成人| 欧美人与性动交| 伊人成人开心激情综合网| 亚洲福利小视频| 亚洲激情成人网| 久久国产色av| 国产精品美腿一区在线看| 国产手机视频精品| 日韩av在线天堂网| 精品呦交小u女在线| 日韩中文字幕视频在线观看| 91视频免费网站| 成人两性免费视频| 亚洲久久久久久久久久| 国产日产亚洲精品| 国产精品成人一区二区三区吃奶| 中文字幕亚洲综合久久| 欧美电影电视剧在线观看| 日韩美女av在线免费观看| 亚洲电影免费观看高清完整版在线| 日韩中文在线观看| 国产精品精品一区二区三区午夜版| 国语自产偷拍精品视频偷| 欧美日韩亚洲网| 国产精品欧美风情| 欧美日韩福利在线观看| 国产精品私拍pans大尺度在线| 国产精品久久久久久一区二区| 91久热免费在线视频| 亚洲精品理论电影| 国产精品6699| 亚洲男人天堂九九视频| 国产精品ⅴa在线观看h| 亚洲视频网站在线观看| 黑丝美女久久久| 国产成人avxxxxx在线看| 91中文字幕一区| 97国产精品视频| 日韩精品高清视频| 国产精品久久一区主播| 久久久女女女女999久久| 亚洲第一偷拍网| 国产免费久久av| 91久久精品视频| 成人免费观看49www在线观看| 亚洲精品久久久久| 日韩一区二区福利| 日韩亚洲在线观看| 久久久久久久av| 精品在线观看国产| 91tv亚洲精品香蕉国产一区7ujn| 欧美一区二区三区……| 国产美女主播一区| 欧美成人午夜剧场免费观看| 久久久久久久久爱| 国产精品亚洲综合天堂夜夜| 日韩欧美大尺度| 成人精品一区二区三区| 日韩成人激情影院| 亚洲精品日韩在线| 欧美午夜影院在线视频| 久久精品国产亚洲| 国产99视频在线观看| 日韩中文字幕在线播放| 国产日韩中文字幕| 亚洲国产另类 国产精品国产免费| 国产啪精品视频网站| 日韩电影网在线| 成人久久久久久久| 欧美激情欧美激情在线五月| 成人激情电影一区二区| 亚洲网站在线看| 成人黄色av免费在线观看| 亚洲日本中文字幕免费在线不卡| 国产精品男人的天堂| 久久亚洲精品视频| 欧美性猛交xxxx富婆弯腰| 在线观看精品自拍私拍| 国产精品午夜一区二区欲梦| 午夜剧场成人观在线视频免费观看| 亚洲第一av在线| 亚洲精选在线观看| 亚洲男女性事视频| 国内外成人免费激情在线视频| 国产日韩欧美电影在线观看| 欧美性精品220| 亚洲综合大片69999| 91av中文字幕| www国产亚洲精品久久网站| 亚洲欧美国产精品专区久久| 欧美电影在线观看网站| 欧美日在线观看| 热久久美女精品天天吊色| 亚洲视频在线观看免费| 日韩视频一区在线| 欧美有码在线观看视频| 麻豆国产va免费精品高清在线|