我的办公机装的win7 64位 系统,IE浏览器是8版本。装了360浏览器是默认浏览器(当初装它时被强制设置的)。另外还装了谷歌浏览器和火狐浏览器
最开始装了loadrunner11版本,录制web脚本时,点击录制按钮,默认配置点击OK
loadrunner录制时弹出invalid application path,解决办法:https://jingyan.baidu.com/article/f79b7cb36b3a329144023e03.html
这个问题解决了,继续往下走,
可以弹出浏览器了,但浏览器是360,录制的脚本完全变为空。
网上看网友的解释,可能有两种原因:
第一,loadrunner对浏览器版本的支持问题,可能导致版本不兼容;
于是,我就狠心把用了4年的360浏览器给卸载了。┭┮﹏┭┮
心想,都给卸载了,那录制脚本的时候,可以顺利弹出IE了吧。
没想到恶心的360安全卫士还是设置360浏览器为默认的,都卸了还可以默认,醉了。。
然后又手动设置IE8为默认浏览器,开始我的脚本录制
点击OK后,界面无响应,IE浏览器弹不出来(┗|`O′|┛ 嗷~~)
网上搜了搜,然后根据网上的操作,一步步搞,也不行。https://jingyan.baidu.com/article/3ea51489de81c652e61bbaef.html
我想,也许是我IE浏览器有问题,本身项目的浏览器版本支持的就是IE11,索性,我就把IE升级了吧。
开启录制脚本,哈哈,浏览器终于可以弹出来了,我在欣喜中时,没想到IE升级到11以后打不开网页,这又是怎么回事?
问了问身边的同事,说是之前的个人设置、cooks这些还存在导致的。
我又百度了一下,根据网上的解决办法一一尝试,删除个人设置、清理注册表,修改IE设置,还是不行。
http://blog.csdn.net/wenghaoduan/article/details/49668851
https://zhidao.baidu.com/question/1539903766198857267.html
另外一个同事,他的电脑是win7 64位的,但是装的是loadrunner12,IE11,都可以正常运行。
那我就再折腾一下呗,直接把loadrunner11升级到loadrunner12。
第一个脚本录制完成后,试着回放了一次,看脚本有木有问题
没想到就报错了,Error: Extension lrwreplaymain.dll is not loaded.
找了一个.dll文件放到指定目录bin下,提示覆盖。。原来是有这个文件,但是就是加载不到而已。
loadrunner12录制完成后,回放报错。
Error: Extension lrwreplaymain.dll is not loaded. System error: [param not passed in call]
Error: Extension lrwreplaymain.dll is not loaded. System error: [param not passed in call]
Error: Thread Context: Call to service of the driver failed, reason - thread context wasn't initialized on this thread.
错误: 扩展 lrwreplaymain.dll 未加载。系统错误: [param not passed in call]
错误: 扩展 lrwreplaymain.dll 未加载。系统错误: [param not passed in call]
错误: 线程上下文: 调用驱动程序的服务失败。原因 – 线程上下文未在此线程上初始化。
操作系统:win7 64位
loadrunner版本:12.02
百度上的问题都试过了,无法解决。
重装软件无法解决。
网上找不到lrwreplaymain.dll 64位的。
复制别人的lrwreplaymain.dll 文件无法解决。
重装系统可以解决--下下策。
呵呵,重装系统,算了吧。
搜索了一下loadrunner和系统、浏览器最适配的组合,
我决定使用组合:loadrunner11+IE9+win7 64位。
嗯,可以录制脚本并正常回放了。但是IE浏览器打开的时候,特别慢
开始录制,发现还弹不出页面。后来等了好几分钟弹出来了,也开始有event了。才发现原来不是弹不出来,是弹出的太慢了。
在网上找到了有效的解决办法。打开Internet选项->连接->局域网设置,把“自动检测设置”去掉。搞定!
转载至http://blog.csdn.net/sinde1992/article/details/72569953