Android中网络的单元测试速度
我想测试哪种方法更快。我使用DefaultHttpClient,一个方法在ApacheHttpClient中实现,另一个方法在HttpUrlClient中实现,这是推荐用于Android的方法。两种方法都是一样的,我想测试哪一种更有效Android中网络的单元测试速度,android,benchmarking,Android,Benchmarking,我想测试哪种方法更快。我使用DefaultHttpClient,一个方法在ApacheHttpClient中实现,另一个方法在HttpUrlClient中实现,这是推荐用于Android的方法。两种方法都是一样的,我想测试哪一种更有效 我不太熟悉单元测试,有人能给我一些关于如何测试时间的建议吗?要测试这种东西,你需要整个堆栈,所以不是纯粹的单元测试。我建议在真实的设备上运行它,做一个测试,执行大量的请求(100或1000个),可能从中检索数据并测量所花费的时间 long start=System
我不太熟悉单元测试,有人能给我一些关于如何测试时间的建议吗?要测试这种东西,你需要整个堆栈,所以不是纯粹的单元测试。我建议在真实的设备上运行它,做一个测试,执行大量的请求(100或1000个),可能从中检索数据并测量所花费的时间
long start=System.currentTimeMillis();
for (int i=0;i<1000;i++) {
doStuff();
}
System.out.println("Took "+(System.currentTimeMillis()-start)+"ms");
long start=System.currentTimeMillis();
对于(int i=0;这是我的想法,问题是我不知道如何编写这样的测试这不是单元测试。你应该重新表述你的问题并重新标记它