TA的每日心情 | 开心 2015-2-25 17:01 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]测试小兵
|
本帖最后由 iter777 于 2015-3-2 16:32 编辑
第一次做socket的性能测试,用C#写了个简单的windows form去访问一个wcf服务,但是发现在controller中跑压测的时候,一段时间就会出现“错误: 尝试 connect 的超时时间已到。错误代码: 9017。”这个错误,并且出现后这个虚拟用户就从run状态变为failed状态了。脚本如下,错误指向lrs_create_socket, data里数据显示乱码就不贴了:
lrs_create_socket("socket0", "TCP", "RemoteHost=192.168.1.11:8093", LrsLastArg);
lrs_send("socket0", "buf0", LrsLastArg);
lrs_receive("socket0", "buf1", LrsLastArg);
lrs_send("socket0", "buf2", LrsLastArg);
lrs_receive("socket0", "buf3", LrsLastArg);
lrs_close_socket("socket0");
return 0;
请问这是正常现象吗?为什么socket一个超时后这个虚拟用户就会失败?场景设置是持续运行1小时。 |
|