环境linux
OS:windows 8.1 64bitwindows
LoadRunner版本:11浏览器
问题安全
解决方案:网络
1)卸载以前安装的火狐浏览器。测试
2)下载火狐 24.0 版本。this
下载地址:http://ftp.mozilla.org/pub/firefox/releases/spa
3)安装24.0版本的火狐浏览器。firefox
解决方案:指针
1)打开“Start Recording“窗口。
默认以下:
2)修改”Program to record“为火狐具体安装路径。
修改以后相似下图:
解决方案:设置火狐为默认浏览器。
解决方案:
1)关闭 LoadRunner 11全部相关的运行程序。
2)在 LoadRunner11 的安装目录下,找到“QTWeb.lrp”文件。
3)打开该文件,在“ResultsDirUI=1”字符的前面加上“;”,即为“;ResultsDirUI=1”。修改以后保存。
4)从新运行LoadRunner相关程序便可。
解决方案:
1)关闭杀毒软件安全卫士等。运行LoadRunner安装包里的setup.exe进行修复。
2)覆盖LoadRunner安装目录bin文件夹中的 mlr5lprg.dll、lm70.dll,从新delect 注册表。
3)以管理员身份运行LoadRunner后,输入license后LoadRunner就可正常运行了。
解决方案:
1)在 LoadRunner安装目录 bin文件夹下找到文件“wlrun.exe”。
2)右键点击该文件,选择“属性”->"兼容性"->兼容模式中选择“windows xp(service pack 3)”,确认。
3)从新打开LoadRunner 便可。
解决方案:
1)将以前装在D盘的LoadRunner卸载掉。
2)从新安装LoadRunner到C盘。
3)破解。
4)问题解决。
打开Errors,提示错误:
Monitor name :UNIX Resources. Internal rpc error (error code:2). Machine: xxx.xxx.xxx.xxx. Hint: Check that RPC on this machine is up and running. Check that rstat daemon on this machine is up and running (use rpcinfo utility for this verification). Details: RPC: RPC call failed. RPC-TCP: recv()/recvfrom() failed. RPC-TCP: Timeout reached. (entry point: Factory::CollectData). [MsgId: MMSG-47197]
百度以后,发现列举的可能缘由以下:
1)RPC服务没有开启。
//检验是否开启RPC # service rpcbind status rpcbind (pid xxxx) 正在运行... //开启RPC # service rpcbind start
//查看RPC服务
# rpcinfo -p
2)Linux系统中的防火墙开启了,阻挡了LoadRunner监控Linux系统的资源。
解决方案:关闭防火墙。
# /etc/init.d/iptables stop # /etc/init.d/iptables status iptables:未运行防火墙。
然而我这边上述两点都很正常。因而作了以下排查
1)把压力放到最小,好比只加压10我的。
结果:发现加压很小时,UNIX Resrouces一直正常监控,显示数据。
分析:加压大的时候,容易出现这个问题,可是加压小的时候不出现,说明跟压力有关系。由压力联想到网络,因而继续。
2)从新执行并确保执行过程会重现问题,同时打开cmd,一直ping被测linux机器。
ping –t xxx.xxx.xxx.xxx
结果:发现ping提示“请求超时”,Controller中的UNIX Resrouces就不显示数据了。即便后边ping恢复正常,UNIX Resrouces也不会再显示数据。
分析:据此判断跟网络出现请求超时有关。
最后结果:找出大体缘由,可是不知道怎么解决。