51Testing软件测试论坛

标题: LR脚本并发时报错 [打印本页]

作者: 八边玲珑    时间: 2007-12-7 10:06
标题: LR脚本并发时报错
各位大人来帮帮忙吧
   小弟用LR录制脚本在User Generator中能运行成功,但在controller中运行就一直失败(即便人数只有2个),报的错误是:
    Action.c(22): Error -27796: Failed to connect to server "10.120.20.1:80": [10060] Connection timed out
   之后换了一台机器运行脚本就完全可以成功运行 。请问大师们,是我哪里设置的问题吗??
   心情急切!!
作者: cuizhihui    时间: 2007-12-7 10:19
很明显,是你这台机器与服务器的连接有问题啊。

检查一下与服务器的网络连接。
作者: 八边玲珑    时间: 2007-12-7 10:29
可是我不用LR,直接访问服务器的话没有问题啊,是因为本级连接数设置的问题吗还是????
作者: cuizhihui    时间: 2007-12-7 10:36
只有下面这一个错误信息吗?
Action.c(22): Error -27796: Failed to connect to server "10.120.20.1:80": [10060] Connection timed out
看这信息,就是在连接服务器时超时导致连接失败。
还有其他错误信息上报吗?
作者: 八边玲珑    时间: 2007-12-7 10:38
就只有这一个错误  
作者: cuizhihui    时间: 2007-12-7 10:54
脚本中,是否监控了服务器的资源?

如果监控了,重新添加一下,应该就可以了。
作者: cuizhihui    时间: 2007-12-7 11:26
解决了,说声是什么原因哦!~~~~~~
作者: 八边玲珑    时间: 2007-12-7 11:30
大人,我录制了一个最简单的百度查询操作,代码如下:
Action()
{
    web_set_user("domain\\username","password","10.120.20.2:8080");
        web_add_cookie("BAIDUID=1A24826E819A2322BDB4B566F726AC01; DOMAIN=www.baidu.com");

        web_url("www.baidu.com",
                "URL=http://www.baidu.com/",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                LAST);

        lr_rendezvous("r1");

        web_add_cookie("BAIDUID=1A24826E819A2322BDB4B566F726AC01; DOMAIN=s.baidu.com");

        lr_think_time(10);

        web_submit_form("s",
                "Snapshot=t2.inf",
                ITEMDATA,
                "Name=wd", "Value=lr", ENDITEM,
                EXTRARES,
                "Url=http://s.baidu.com/w.gif?path=http%3A%2F%2Fwww.baidu.com%2Fs%3Fwd%3Dlr%26cl%3D3&t=1196995253573", "Referer=http://www.baidu.com/s?wd=lr&cl=3", ENDITEM,
                LAST);

        return 0;
}
在同事机子上并发操作完全可以实现,但我机子上还是报错:
Action.c(6): Error -27796: Failed to connect to server "10.120.20.2:8080": [10060] Connection timed out
是我本机设置哪里的问题?
作者: 板砖    时间: 2007-12-7 11:55
web_set_user("domain\\username","password","10.120.20.2:8080");
把这行删除就可以了.

[ 本帖最后由 板砖 于 2007-12-7 11:56 编辑 ]
作者: stone0214    时间: 2007-12-7 12:01
可以检查一下回放脚本时候的代理....
作者: 八边玲珑    时间: 2007-12-7 12:03
我是在域里的,必须加上这句才能访问外网。貌似问题不在此
作者: 八边玲珑    时间: 2007-12-7 14:19
目前情况是 并发数为10时通过3个,30时通过10个,一直是1/3的数量
然后就报错:Action.c(6): Error -27796: Failed to connect to server "10.120.20.2:8080": [10060] Connection timed out
作者: 八边玲珑    时间: 2007-12-7 14:23
哪位大师知道怎么解决一下阿,跪求啊
作者: seiyababy    时间: 2007-12-7 14:40
关注中。。。。。
作者: 八边玲珑    时间: 2007-12-7 17:44
问题解决了  关闭了IP欺骗之后就不存在这种问题了
但具体原因小弟不是很清楚,望各位大人分析分析,指点小弟一下




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