C# 测量服务器响应时间的等效java代码
我应该在下面的C#代码中使用哪些等效的java api?我需要的是检查响应时间C# 测量服务器响应时间的等效java代码,c#,java,httprequest,response-time,C#,Java,Httprequest,Response Time,我应该在下面的C#代码中使用哪些等效的java api?我需要的是检查响应时间 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(address); System.Diagnostics.Stopwatch timer = new Stopwatch(); timer.Start(); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); timer
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(address);
System.Diagnostics.Stopwatch timer = new Stopwatch();
timer.Start();
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
timer.Stop();
TimeSpan timeTaken = timer.Elapsed;
提前谢谢 试试看:
long start = System.currentTimeMillis();
//doSth.
long elapsed = System.currentTimeMillis() - start;
为了获得更高的精度,您可以使用System.nanoTime()
,它返回两次调用之间的纳秒数。请注意:此方法提供纳秒精度,但不一定是纳秒精度。
读取URL并测量速度的简单方法可能是:
long start = System.currentTimeMillis();
URL url = new URL(urlString);
url.getContent();
long elapsed = System.currentTimeMillis() - start;
寻找一个HttpURLConnection示例,如
然后使用
System.nanotime()
对其进行基准测试hi,谢谢,但我需要的是java中的httpwebrequest和response