社区
高性能WEB开发
帖子详情
如何模拟大量并发,负载tcp连接,
酒笑生
2014-02-05 03:36:53
有一个android的打洞服务器,想要测试下能同时支持多少用户在线,之前用了jmeter,也自己写了个for循环来测试,linux下也修改了端口,最大文件数等的限制,但是大约到2000个时电脑cpu就满了。公司又只有我一台是linux的,请教哪位有这方面经验的朋友,如何在一台电脑上用java模拟大量的tcp连接,最好能上W
...全文
801
1
打赏
收藏
如何模拟大量并发,负载tcp连接,
有一个android的打洞服务器,想要测试下能同时支持多少用户在线,之前用了jmeter,也自己写了个for循环来测试,linux下也修改了端口,最大文件数等的限制,但是大约到2000个时电脑cpu就满了。公司又只有我一台是linux的,请教哪位有这方面经验的朋友,如何在一台电脑上用java模拟大量的tcp连接,最好能上W
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MiceRice
2014-02-06
打赏
举报
回复
测试的目标服务器必须是Linux是么? 但是用于发起测试连接的测试机应该可以是Windows吧?Java运行在Windows上也没啥问题。确保你测试的目标服务器网络带宽足够即可。
经典的服务器
负载
测试脚本
该脚本通过创建
大量
TCP
连接
并向目标服务器发送HTTP请求和数据,
模拟
高
并发
访问,从而对服务器的
负载
能力进行测试。
服务器迁移性能测试,性能测试_webbench高
并发
测试工具_已迁移
1.简介webbench最多可以
模拟
3万个
并发
连接
去测试服务器的
负载
能力,编译和配置简单,仅基于
TCP
协议上对服务器进行测试。Webbench也是开放源码,从代码上看,每个客户端都fork出一个进程进行测试,仅在
TCP
协议层对服务器测试,并未涉及HTTP协议。2.安装源码下载:http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz...
服务器应用性能测试
测试如下: 场景1,网页得到最大程度的缓存,
并发
数尽可能的高,能够测试出网络的最大带宽以及Web应用系统能否处理
大量
用户对同一个页面的请求。通过场景1,主要观测网络传输性能。 场景2,最大吞吐量测试。
大量
网页需要缓存,
并发
数会相对较低,能够测试出内存和磁盘方面的表现或者网络的最大带宽。通过场景2,主要观测内存与磁盘性能,也可以得到打开一个网页平均所需要...
TCP
协议的长
连接
和短
连接
详解
一 前言
TCP
在真正开始进行数据传输之前,Server 和 Client 之间必须建立一个
连接
。当数据传输完成后,双方不再需要这个
连接
时,就可以释放这个
连接
。
TCP
连接
的建立是通过三次握手,而
连接
的释放是通过四次挥手。所以说,每个
TCP
连接
的建立和释放都是需要消耗资源和时间成本的。二
TCP
短
连接
模拟
一种
TCP
短
连接
的情况:client 向 server 发起
连接
请求server 收到
连接
请求,双方建立
TCP
连接
client 向 server 发送消息server 回应 client 消息。
TCP
协议-长
连接
和短
连接
一 前言
TCP
在真正开始进行数据传输之前,Server 和 Client 之间必须建立一个
连接
。当数据传输完成后,双方不再需要这个
连接
时,就可以释放这个
连接
。
TCP
连接
的建立是通过三次握手,而
连接
的释放是通过四次挥手。所以说,每个
TCP
连接
的建立和释放都是需要消耗资源和时间成本的。 二
TCP
短
连接
模拟
一种
TCP
短
连接
的情况: client 向 server 发起
连接
请求 server 收到
连接
请求,双方建立
TCP
连接
client 向 server 发送消息 server 回应 cl
高性能WEB开发
25,979
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章