LoadRunner27796
上一篇 /
下一篇 2011-05-09 23:20:33
/ 个人分类:转帖
目前在做压力
测试的
工作,使用了安装在win7系统上LoadRunner11,应用程序发布在一台XP安装的win2003的虚拟机上。脚本编制正确、回放也是正确的,可是使用controller进行压力测试总是报27796的错误:
Error -27796: Failed to connect to
server "192.168.1.222:8080": [10060] Connection timed out [MsgId: MERR-27796]
根据网上查询的结果,修改了如下的注册表
在注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters里,有如下两个键值:
TcpTimedWaitDelay
MaxUserPort
1,这里的TcpTimedWaitDelay默认值应该中是30s,所以这里,把这个值调小为5s(按需要调整)。
2,也可以把MaxUserPort调大(如果这个值不是最大值的话)。
还是同样报27796的错误,使用netstat -na查看会有win7 本机打开了很多的端口来提供模拟的vuser使用,并都处在time_wait的状态。在
折腾的无赖情况下,关掉了XP系统安装的nod32的防火墙过滤选项(之前关掉了各系统的window自带防火墙),再测试就正常了。在网上也
有说修改了注册表的值,仍存在27796的错误,请检查下是否存在防火墙的问题。
测试中还存在一个添加windows资源时提示“拒绝访问网络”,这个问题好像是win7的本地策略问题,使用gpedit.msc,
找到“安全设置”的“本地策略”的“安全选项”
在右边一栏找到“网络安全:LAN管理器身份验证级别”,双击进入
在默认状态选项下,英文版应该为"no defined",中文版为空。下拉那个默认选项,选择“发送LM和NTLM响应(&)”
确认,搞定!
该问题在由于win7无法访问win2003的共享引起的,在网上一搜索该问题就可找到答案。能够实现共享,就可以添加“windows资源”了。
收藏
举报
TAG: