TestHttp
2016-05-02 00:00
411 查看
摘要: 测试多线程访问。
测试多线程访问。
用到的jar包:
commons-logging-1.1.3.jar
httpclient-4.3.1.jar
httpclient-cache-4.2.5.jar
httpcore-4.3.2.jar
httpmime-4.3.5.jar
测试多线程访问。
package com.asin; import java.io.IOException; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.HttpClients; public class TestHttp { public static void main(String[] args) throws Exception { final long t1 = System.currentTimeMillis(); for (int j = 0; j < 20; j++) { for (int i = 0; i < 2000; i++) { new Thread(new th()).start(); } Thread.sleep(30000); } final long t2 = System.currentTimeMillis(); System.out.println(t2 - t1); } } class th implements Runnable { @Override public void run() { try { HttpClients.createDefault().execute(new HttpGet( "http://127.0.0.1:8080/xxx/002?countNumber=" + ((int) (Math.random() * 10) + 1))) .close(); } catch (IOException e) { e.printStackTrace(); } } }
用到的jar包:
commons-logging-1.1.3.jar
httpclient-4.3.1.jar
httpclient-cache-4.2.5.jar
httpcore-4.3.2.jar
httpmime-4.3.5.jar
相关文章推荐
- NAS 厂商的简单总结
- 【Netty4 简单项目实践】五、Netty4接收HTTP文件上传
- http与HTTPS
- 常见HTTP错误代码大全
- Android基础知识:网络编程
- linux采用NAT的连接方式连接网络时,宿主机能ping通虚拟机,虚拟机ping不通宿主机
- Android Volley网络通信框架的使用(二):Volley加载网络图片
- 《网络攻防技术与实践》第九周学习总结
- SM2算法第五篇:socket的基本原理与实现
- Android Volley网络通信框架的使用(一):Volley的简单用法
- http协议学习笔记(二)
- 虚拟机的三种网络连接方式
- HTTP 499 状态码 nginx下 499错误[转]
- 面试1——TCP和UDP区别
- TCP_Wrappers应用级防火墙介绍与配置
- 网络安全---linux下的snort系统的安装和规则测试(一)
- iOS9 http无法请求的解决方法
- 【Stanford机器学习笔记】7-Neural Networks: Learning
- 20159320《网络攻防实践》第9周学习总结
- 20159320《网络攻防实践》第9周视频总结