如题 怎么用来测试一个网站的延时 类似于ping的功能 来检测网站的响应时间jdk里自带有函数吗?
解决方案 »
- 关于反射中的getModifiers()方法返回值不包含包访问权限修饰符的问题
- ContainerCheckedTreeViewer 设置初始选中状态问题
- 初来咋到
- 一个关于jar文件的弱弱的问题
- helloworld这种没有用到SWING的APPLET也无法在IE中显示吗?
- ███急死人求救,分不够再加!!!JSP和Oracle连接数问题,各位高手进来帮帮忙啊!!!!!███帮顶也有分啊
- 如何在多线程中遍历List
- 微软微软我恨你,就象老鼠恨猫咪,最新新闻:微软阻碍Java普及 Sun大失所望
- 请高人帮忙看看我的代码
- 谁能告诉小女子?哪里有Java入门的资料:
- 大家看看我的倒排索引的文件组织方案,给点意见。
- 基于google map的公交车查询系统
exec 里的参数是网址?
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;public class TimerExecPing
{
public static void main(String args[]) throws IOException
{ TimerTask timerTask = new TimerTask()
{
public void run()
{
Process p;
try
{
p = Runtime.getRuntime().exec("ping www.sina.com.cn");
String result = "";
BufferedReader input = new BufferedReader(
new InputStreamReader(p.getInputStream()));
String line;
while ((line = input.readLine()) != null)
{
result += line;
}
input.close();
System.out.println(result);
}
catch (IOException e)
{
e.printStackTrace();
}
}
}; Timer timer = new Timer();
timer.schedule(timerTask, new Date());
}
}
这个方法只是测试用,时间上的设置改写schedule方法可以。另外不用的时候调用p.destroy()。
中文字符是乱码 还有回显的信息阅读不方便 嘿嘿 这是我的根据你的修改的 public static void main(String args[]) throws IOException
{ TimerTask timerTask = new TimerTask()
{
public void run()
{
Process p;
try
{
p = Runtime.getRuntime().exec("ping www.taobao.com.cn -t");
String result = "";
BufferedReader input = new BufferedReader( new InputStreamReader(p.getInputStream(),"gbk"));
String line;
while ((line = input.readLine()) != null)
{
//result += line;
System.out.println(line);
}
input.close();
//System.out.println(result);
} catch (IOException e)
{
e.printStackTrace();
}
}
}; Timer timer = new Timer();
timer.schedule(timerTask, new Date());
}