51Testing软件测试论坛

标题: winsocket协议下的IP欺骗报9017错误 [打印本页]

作者: guxingyun    时间: 2007-4-26 11:36
标题: winsocket协议下的IP欺骗报9017错误
测试winsocket通信协议的两个服务器 通讯服务器和应用服务器 一个应用服务器可以和指定的(IP:Port)多个通讯服务器相连接 两个服务器之间会自动重连 创建连接的间隔是10秒
使用IP欺骗进行测试 首先使用ip wizard在本机建立了几个IP 重启机器后IP生效 然后将之前录制的通讯服务器脚本中的port相应更改保存 使用vuser genorator回放成功 然后将脚本加入到场景 总是提示vuser_init.c(25): Error : Timeout expired while trying to accept connection. Error code : 9017 但有时可以连接成功 于是在vuser_init中添加 lrs_set_accept_timeout()函数 在lrs_create_socket中忽略9017错误 但还是出现连接部成功 报9017的错误 请各位指教
vuser_init()
{
    lrs_startup(257);

    lrs_set_accept_timeout(180,0);

    while(lrs_create_socket("socket150", "TCP", "LocalHost=5500", "Backlog=5",  LrsLastArg)==9017);

    lrs_accept_connection("socket150", "socket151");
   
   return(0);
}
作者: Spark.lee    时间: 2007-4-26 14:56
标题: 期待中..................
不会 我也遇到9017错误;
作者: guxingyun    时间: 2007-4-28 10:49
标题: 回复 #1 guxingyun 的帖子
结合 大漠飞鹰 的 IP欺骗设置教程 补充了自己的测试实例,其中遇到的9017错误在解决问题的过程中不再出现,或许导致9017错误的原因有很多,需要具体分析,补充内容是我自己的观点,供大家参考和指正。

[ 本帖最后由 guxingyun 于 2007-4-28 14:55 编辑 ]
作者: rting    时间: 2007-5-2 00:51
9017
作者: rickyzhu    时间: 2007-5-2 21:38
学习一下
作者: lzhw1002    时间: 2007-5-7 11:08
kan
作者: shanxi    时间: 2007-5-7 11:14
看这篇KB
http://kb-web.mercury.com/KBA/KB ... 7811&Product=LR

Problem Description: Error: "Timeout expired while trying to <connection_info> connection. Error code : 9017"

The following error occurs when replaying a Winsock script:

"Error: 'Timeout expired while trying to <connection_info> connection. Error code : 9017'"

Example:
Error: "Timeout expired while trying to accept connection. Error code : 9017"

Diagnosis: The script replay is unable to finish the operation and time out.



--------------------------------------------------------------------------------

Solution: Make sure that the server is responding and the IP:PORT has been correlated


Try to perform the same operation manually to check if the server is responding.

If the timeout expires during the accept connection phase, verify that the IP address and the port number in the sent buffer of the script have been correlated properly.
作者: guxingyun    时间: 2007-5-7 14:07
标题: 回复 #7 shanxi 的帖子
我在打开链接时提示:Your session is invalid, please log in again
可以把具体内容转贴过来吗 谢谢
作者: shanxi    时间: 2007-5-8 12:25
标题: 回复 #8 guxingyun 的帖子
上贴里面的内容 也就是那贴的内容

去support.mercury.com注册一个用户 登陆后就能看到链接内容

[ 本帖最后由 shanxi 于 2007-5-8 13:30 编辑 ]
作者: Spark.lee    时间: 2007-5-8 13:22
标题: 那你把网址重新打过来一下
谢谢!····
作者: guxingyun    时间: 2007-5-8 21:58
标题: 回复 #9 shanxi 的帖子
谢谢 sdlkfj2  帖子中提到的解决方式很具概括性
关于第三点解决方法待将关联理解清晰后再试验
作者: lyat51    时间: 2007-11-16 15:28
标题: 我在测试一个C/S架构的软件时,没有使用IP欺骗也遇到同样的问题.
我的SOCKET是登陆C/S软件用的,因此不需要使用IP欺骗的技术,但是还是报同样的错误.
作者: xdhao    时间: 2008-6-18 15:08
标题: 关于9017问题
我在测试过程中也总是遇到9017错误提示,通过将socket超时机制,设置的较大时,出现的9017错误概率大大降低,在系统执行8个小时的时间里,只有几个用户出错。不知还有其他的解决办法没有,期待中。
作者: yxd2006    时间: 2011-11-2 16:29
关注中……




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2