51Testing软件测试论坛

标题: No Route to Host [打印本页]

作者: piaofei    时间: 2007-8-20 17:10
标题: No Route to Host
我用的web(http/html)协议录制的,前台用java编写的,录制内容包括:登陆,进入系统后的查询,退出。其中录制过程中,自动关联,没设参数。脚本在录制完回放,没问题。在controller中运行报有以下错误,该如何解决?
1)Action.c(23): Error -27796: Failed to connect to server "100.10.0.37:8888": [10065] No Route to Host
注:我的ip:11.0.50.101, 100.10.0.37为内网地址,录制没用设代理
作者: piaofei    时间: 2007-8-20 17:47
是不是和那个url端口有关那?
作者: haiquan180    时间: 2007-8-20 19:24
说一下你的测试环境
作者: piaofei    时间: 2007-8-21 09:42
请问楼上的,你需要什么环境那?
作者: shanxi    时间: 2007-8-21 10:44
For an NT Server:
route ADD <Spoofed IP> MASK 255.255.255.255 <Real IP> METRIC 1

For a Unix/Linux server:
route add <Spoofed IP> <Real IP> <netmask>

试试:
route add 100.10.0.37 11.0.50.101 255.255.255.0
255.255.255.0为掩码地址,你照你的网络情况更改成适合的

一个疑问:11.0.50.101, 100.10.0.37
这两个IP网段怎么相差这么大?

[ 本帖最后由 shanxi 于 2007-8-21 10:46 编辑 ]
作者: piaofei    时间: 2007-8-21 12:53
感谢楼上的解答,我已添加了陆游表,但还是出错。
将录制脚本回放无误,放入controller中运行,报以下错误,该如何解决,求具体方法(此为测试内网服务器的一个前台操作)
1)Action.c(23): Error -27796: Failed to connect to server "100.10.0.37:8888": [10065] No Route to Host
2)Action.c(23): Error -26377: No match found for the requested parameter "OracleAppJSESSIONID2". Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds 1024 bytes, use web_set_max_html_param_len to increase the parameter size
3)Action.c(23): Error -26374: The above "not found" error(s) may be explained by header and body byte counts being 0 and 0, respectively.
附件有添加陆游前后的图片
作者: shanxi    时间: 2007-8-21 12:56
你关掉防火墙试试
作者: piaofei    时间: 2007-8-21 14:02
不行,防火墙都关了也不行。在vuser里面运行都没事,在controller里面怎么就是通不过去。:(
作者: piaofei    时间: 2007-8-21 14:09
我在添加陆游的时候,因为本机的ip字网掩码为:255.255.255.0 在添加陆游时,出现如图提示,因此只好在添加陆游的命令里面将掩码改为255.255.255.255,才加上了此条路有信息,这样是否正确阿?
作者: piaofei    时间: 2007-8-21 14:44
1、按照我的ip设置,应该这样添加路由对吗?route add 100.10.0.37 mask 255.255.255.0 11.0.50.254,但是会出现以上图片的出错信息。
2、在controller里面即使一个user也是报同样的错
作者: shanxi    时间: 2007-8-21 15:03
1.掩码255.255.255.255 匹配了一个网络号100.10.0.37
2.不知道controller在运行时多了些什么

route add -p 是添加永久路由,重启后也不失效。(没有这个参数,重启电脑后路由一般会自动失效)

[ 本帖最后由 shanxi 于 2007-8-21 15:22 编辑 ]
作者: piaofei    时间: 2007-8-21 15:14
1、添加陆游改为route add -p 100.10.0.37 mask 255.255.255.255 11.0.50.254,然后重起电脑?

2、vuser回放pass的脚本直接在controller里面运行,只加了一个vuser(10)个同样,产生的错误都相同
作者: piaofei    时间: 2007-8-21 15:31
是不是添加陆游这个不对阿。mask:255.255.255.255。
1)我的本机ip  mask:255.255.255.0,但是在添加陆游的时候则不能使用255.255.255.0,那应该怎么添加。
我按照上面route add -p添加了用的255.255.255.255,运行controller还是报同样错
作者: shanxi    时间: 2007-8-21 15:42
取消使用 IP Spoofer  能行否?

另外你的关联有没有问题? 自动关联有时是错误的。

[ 本帖最后由 shanxi 于 2007-8-21 15:44 编辑 ]
作者: piaofei    时间: 2007-8-21 16:34
1)感谢楼上的,我将 controller--scenario-enable ip spoofer 取消,运行可以通过了。
请问这个有什么影响?
2)如果自动关联有问题,那么在vuser里面应该就会爆漏出来吧?
作者: shanxi    时间: 2007-8-21 17:02
1)IP Spoofer叫做IP欺骗

勾上它,会按照你设定的ip地址用route add命令添加路由。 这还是偶尔看到的。


2)可能会那样吧。




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