
连接数测试工具,go 语言编制。
曾用过爱快云盘里的测试工具,原理是不断请求某个网站,这种测试非常容易被 ban ,因为算是 dos 攻击。另一方面不直观显示连接数存活数量。就有了下述工具
演示图如下:

资源占用情况极小,连接数统计和爱快终端监控里数量几乎一致(工具只统计了相关端口)
1 )服务端 go build -o server.exe server.go tcp_server.exe -bind 0.0.0.0 -ports 9000-9099 -read=true
2 )客户端(轮询 100 个端口) go build -o client.exe client.go tcp_client.exe -host <server_ip> -ports 9000-9099 -rate 800 -max 200000 -hb 20s -stableFor 5m
因 window 动态端口有上限,测试跑不上去,用以下命令查询、修改 先查:
netsh int ipv4 show dynamicport tcp
在改 netsh int ipv4 set dynamicport tcp start=10000 num=55535
源码及编译出的 exe 文件 https://oohuo.lanzoum.com/ifFXG3fd0c8h