51Testing软件测试论坛
标题:
receive接收socket大数据超时
[打印本页]
作者:
AwL_1124
时间:
2013-6-28 15:14
标题:
receive接收socket大数据超时
本帖最后由 AwL_1124 于 2013-6-28 15:42 编辑
近期测试时,场景需要对目标socket服务器进行并发操作,仅对socket的send内容有要求,大量用户并发时,服务器会返回相当大的数据量过来。引起socket接收超时,服务器在4分钟内要是没有客户端请求,会中断socket连接,把Vuser断开。。
想取消对receive过来的数据包做验证,仅做接收保存服务器收到客户端收到receive的请求。不知道怎么处理。。。
尝试了下列方法,有可能理解上有误区,用错方法了,希望有人可以指导下:
1、对每个包lrs_set_receive_option(EndMarker, EndMarker_None);
//对每个接收过来的数据包做全部接收
2、设置了超时时间lrs_set_recv_timeout2(30,0)
//设置receive的连接超时时间
作者:
AwL_1124
时间:
2013-6-28 17:36
我们的包内容与长度都不变的,想尝试以上的两种方法均不行,求高手解答。。。
作者:
AwL_1124
时间:
2013-7-2 14:20
lr_receive_ex,方法尝试中
作者:
AwL_1124
时间:
2013-7-8 16:09
针对每次接收的数据做,重写了receive方法,效果不错中。。
http://blog.csdn.net/rachel_luo/article/details/7912468
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2