51Testing软件测试论坛
标题:
[提问] - 如何解决windows环境下,socket测试后过多端口timewait的情况。
[打印本页]
作者:
virgozz
时间:
2015-1-27 16:15
标题:
[提问] - 如何解决windows环境下,socket测试后过多端口timewait的情况。
现测试redis内存服务器性能,要求尝试短连接,脚本如下
-----------------------------------------------------------------------------------------------------------------
lrs_create_socket("socket0", "TCP", "RemoteHost=192.168.1.51:6379", LrsLastArg);
//lr_think_time(0.2);
lr_start_transaction("Str_read");
lrs_send("socket0", "buf0", LrsLastArg);
lrs_receive("socket0", "buf1", LrsLastArg);
lr_end_transaction("Str_read", LR_AUTO);
lrs_disable_socket("socket0", DISABLE_SEND_RECV);
lrs_close_socket("socket0");
----------------------------------------------------------------------------------------------------------
测试QPS大约2200,但是查看本机,大量端口处于timewait状态,求解如何避免应为负载端性能瓶颈影响性能测试准确性的方法。
另 :注册表设置timewait时间长短已经尝试,无效
作者:
jaywuhao38
时间:
2015-1-27 17:05
你把负载端分开就好了(多搞几个负载机),简单吧
作者:
virgozz
时间:
2015-1-28 09:33
略简单粗暴
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2