我想通过本土自动化套件计算Web服务的响应时间。我的问题是首次登录总是花费大量时间与其他登录相比。
First Login takes 1282 ms
second login : 31ms
third login : 47ms
and so on...
为什么这样?如果这是一个问题,我该如何解决这个问题呢?
HttpURLConnection con = getConnection(uri);
if(version != null ) {
con.setRequestProperty("Accept", version);
}
con.setRequestMethod("POST");
con.setDoOutput(true);
if (sessionId != null) {
con.setRequestProperty("Cookie", "JSESSIONID=" + sessionId);
}
con.setInstanceFollowRedirects(true);
con.getOutputStream().write(postData);
con.getOutputStream().flush();
con.getOutputStream().close();
return getResponse(con);