LoarRunner11使用异常及解决方案
1:使用VuGen录制后出现“由于另一个程序正在运行中,此操作无法完成。请选择切换到来激活正在运行中的程序,并更正问题”,点击“切换到”无效果。
解决:在“运行”中输入“msconfig”,选择“启用”,将出现的所有开机启动项勾选,点击“全部禁用”,后重启电脑。
2:loadrunner11不能录制时自动打开ie的问题解决方案。
(1)ie浏览器——工具——Internet选项——高级,取消“启用第三方浏览器扩展*”。
(2)VuGen——Vuser——Run Time Seting——Browser——Browser Emulation——User Agent——点击“Change”,选择“Use Custom Browser”,之前在此处选择了“Use Browser”,并且选择配置了ie8/win7/Chinese(PRC)导致ie打不开,使用控制变量法多次尝试才解决。
(3)在LoadRunner安装目录的bin文件夹下,启动register_vugen.bat。若没有该批处理文件,上网下载,注意和LR版本一致(但网上有人说这个是LR8的,LR10和LR11应该没有这个文件,所以就不用找了,多试试吧。)
(4)ie版本问题,之前使用的ie9一直可以自动打开,但是录制结果遇到了一些错误,网上有人说是ie版本太高,降低版本后,使用上面的1,2,3成功打开,但录了几次后又不可以了,果断升成ie9,就可以了。但是小伙伴用的lr11+ie8,自启自如,宝宝不懂啊~
3:补丁4安装失败,弹出HHActiveX错误窗口,显示“Error:80070005”。
解决:用户权限控制太高,降低级别(我的是最低级别才可以,看网上有人是倒数第二个级别就可以安装成功了)。具体操作:控制面板——用户账户——更改用户账户控制设置——左侧下拉降低级别。
4:安装补丁4后打开VuGen出现“Failed to create object ‘TDExtendedIntegration.dll’”点击确定后出现“Microsoft Visual C++Runtime Library”弹出框显示“RunTime Error!Program:D:Progarm Files(x86)\HP\LoadRunner\bin\vugen.exe”。
解决:重新安装补丁4。原因可能是某次安装补丁4过程中中断了安装,导致缺少某些动态库。
5:Loadrunner录制Start Recording设定好点击“ok”后一直卡机不响应。
解决:电脑关机重启。不要笑哦,试了很多次真的是这样,可能和之前启动太多服务有关,LoadRunner对运行环境的要求还是挺高的。
6:使用VuGen录制后出现“由于另一个程序正在运行中,此操作无法完成。请选择切换到来激活正在运行中的程序,并更正问题”,点击“切换到”无效果。
解决:在“运行”中输入“msconfig”,选择“启动”,将出现的与LR无关的开机启动项勾选,点击“全部禁用”,后重启电脑。
7:Description Details : Externalizable read object failed: Exception Occurred while invoking TestObject method - java.lang.UnsupportedClassVersionError: Bad version number in .class file
Call stack can be found in Code Generation log.READ/WRITE validation of object failed. The validation process reads and writes the request message using the provided Java classes.
Recommended Operation Details:Check your java code and call stack.
解决:用 jdk 内的 jre 文件覆盖掉原本 HP/Loadrunner 文件夹下的 jre。注意java版本是否与LoadRunner一致,之前看到网上说不一致会有影响,之前64位LR + 32位Java,之后换成了32位LR + 32位Java,问题并没有解决,但是觉得还是统一起来比较好。
8:jre文件覆盖后,录制结束生成脚本时,发生错误,提示Restart VuGen。
解决:系统属性——高级系统设置——高级——点击“性能”右侧的“设置”按钮——数据执行保护——选择“为除下列选定程序之外的所有程序和服务启用DEP”——添加iexplore.exe 应用程序(公司系统64位,在此处注意选择C:\Program Files (x86)\Internet Explorer下的ie,而不是C:\Program Files\Internet Explorer下的ie,因为win7 64位系统有2个浏览器,64位和32位IE,但是很多程序都是适合于32位的浏览器,用64位的浏览器运行不了。),后点击“应用”再“确定”,重启计算机使其生效。若还是未解决,可以考虑把HP\LoadRunner\bin\vugen.exe也添加进去。很神奇的是:我只添加iexplore.exe解决了问题,当我删除iexplore.exe后问题依然被解决了,但是第二天开机后又出现Restart VuGen,使用上面方法再次解决(⊙﹏⊙)b。
9. Error -27796: Failed to connect to server "ie9cvlist.ie.microsoft.com:80": [10060] Connection timed out.
解决:没百度到答案,重启VuGen,重新录制脚本,好了。这种解决方案简直是为难宝宝的智商。
10. Error -27727: Step download timeout (120 seconds) has expired when downloading resource(s). Set the "Step Timeout caused by resources is a warning" Run-Time Setting to Yes/No to have this message as a warning/error, respectively.
解决:修改run time setting中的请求超时时间,默认120,你改大一些,其中有三项的参数可以一次都修改了,HTTP-request connect timeout,HTTP-request receieve timeout,Step download timeout,分别建议修改为600、600、5000;run time setting设置完了后记住还需要在control组件的option的run time setting中设置相应的参数。
11.扩展日志运行慢,卡机。
解决:如果服务器返回的是一个.swf页面的话,回放时,loadrunner解析返回输出数据的速度很慢,所以如果代码中有请求.swf资源,最好先注释掉这段代码,待调试结束后,再将代码还原。
12.Detected duplicate HTTP-based FlexSessions, generally due to the remote host disabling session cookies. Session cookies must be enabled to manage the client connection correctly.
解决:谷歌无结果后开始从日志查起,此处为extended log,从错误的函数开始浏览,发现vuser_init.c中的flex_amf_call()竟然有“jsession = ***”,虽然使用了LR自带的scan for script for correlations功能,自动生成了关联参数jsession和DSId,但是从结果来看,并没有完全将关联处理正确。仿照自动生成的flex_amf_call()的关联形式,将jsession和DSId动态参数化。
13.LR11脚本回放时出现错误。Slick-C Stack:vsstack文件 Procedure needs more arguments.日志显示:Waring -26672:Pending web_add_header detected and reset at the end of the Virtual User run.
解决:发现vuser_end.c的return 0;前有web_add_header("x-flash-version","13,0,0,182");语句,我们知道,web_add_header函数的功能是:用于添加指定的报文头到下一次HTTP请求,可见此处不是少了“下一次的HTTP请求”,就是web_add_header()语句放错了位置(少请求的可能性很低,因为LR就是基于网络协议进行脚本录制),屏蔽掉该语句运行,无错误;另一种方法:将web_add_header()置于vuser_end.c头部后运行,无错误。
LoarRunner11使用异常及解决方案的更多相关文章
- Linux MySQL 常见无法启动或启动异常的解决方案
Linux MySQL 常见无法启动或启动异常的解决方案 在 Linux 上自建 MySQL 服务器,经常遇到各种无法启动或启动后异常的问题,本文列举一些常见问题的解决办法. 注意:以下错误日志提示, ...
- ASP.NET MVC开发中常见异常及解决方案
ASP.NET MVC4入门到精通系列目录汇总 NHibernate:no persister for 异常 1.配置文件后缀名写错 mapping file 必须是.hbm.xml结尾 2.Web. ...
- Unable to locate secure storage module异常的解决方案
org.eclipse.equinox.security.storage.StorageException: Unable to locate secure storage module 该异常同样是 ...
- 由多次使用Statement实例引起的Result set already closed异常的解决方案
在不同版本的Weblogic平台上迁移应用,产生了很严重的JDBC驱动版本不兼容的问题. 但是归根究底是代码的问题,废话少说,上代码示例. ..... //以下是问题代码 ResultSet rs=n ...
- iOS开发:记录开发中遇到的编译或运行异常以及解决方案
1.部署到真机异常 dyld`dyld_fatal_error: -> 0x120015088 <+0>: brk #0x3 dyld: Library not loaded ...
- Hadoop常见异常及其解决方案
1.Shell$ExitCodeException 现象:运行hadoop job时出现如下异常: 14/07/09 14:42:50 INFO mapreduce.Job: Task Id : at ...
- Android的debug.keystore拒绝访问导致的生成异常及解决方案
构建Android应用程序的时候输出异常:[apkbuilder] keytool 错误: java.io.FileNotFoundException: C:\Users\my\.android\de ...
- 关于Cocos的内存管理机制引发一些异常的解决方案
错误:引发了异常: 读取访问权限冲突. this 是 0xDDDDDDDD.或者hero是 0xDDDDDDDD.hero是在GameController里创建的对象 这个的意思是this所指向的内存 ...
- mybatis association表关联与rowbounds共同使用时的异常及其解决方案
按照mybatis手册中所说的,association有两种实现方式,嵌套查询和嵌套结果映射.如手册中所述,select方式会带来N+1次查询的问题,考虑到效率问题的话建议使用嵌套结果映射.但是在结合 ...
随机推荐
- [SLAM]Karto SLAM算法学习(草稿)
Karto_slam算法是一个Graph based SLAM算法.包括前端和后端.关于代码要分成两块内容来看. 一类是OpenKarto项目,是最初的开源代码,包括算法的核心内容: https:// ...
- MyBatis(2):config.xml文件
前言 前一篇文章,讲了MyBatis入门,讲到了MyBatis有两个基本的配置文件,一个用来配置环境信息,一个用来写SQL语句.前者我把它命名为config.xml,config.xml的内容是: 1 ...
- tcp protocol number
在计算机网络OSI模型中,TCP端口完成第四层传输层所指定的功能.我们的电脑与网络连接的许多应用都是通过TCP端口实现的.本文与大家分享部分TCP端口的介绍. 21端口:21端口主要用于FTP(Fil ...
- leetcode105:Construct Binary Tree from Preorder and Inorder Traversal
题目: Given preorder and inorder traversal of a tree, construct the binary tree. Note:You may assume t ...
- java-EL
语法 ¥{} 运算符 算数 加+.减-.乘*.除/.模% 比较 大于>.小于<.等于==.不等于!=.empty(判断是否为空,空位true,非空为false)(null 未实例化,&qu ...
- ThroughRain第一次冲刺总结
团队名:ThroughRain 项目确定:<餐厅到店点餐系统> 项目背景:本次项目是专门为餐厅开发的一套订餐系统.大家有没有发现在节假日去餐厅吃饭会超级麻烦,人很多, 热门的餐厅基本没有座 ...
- Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead
Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead 在解决问题Underscores can only ...
- biztalk重新发布
前提:在vs2013中,项目属性:重新部署设置为true,重新启动主机实例:设置为true,或者在最后重新部署完以后手动重启主机实例 下面是具体的步骤: 1. 项目修改完重新生成.. 2. 转到biz ...
- c++中endl的函义
c++中endl的函义是回车的函义,Enter
- hdu 5779 Tower Defence
题意:考虑由$n$个结点构成的无向图,每条边的长度均为$1$,问有多少种构图方法使得结点$1$与任意其它节点之间的最短距离均不等于$k$(无法到达时距离等于无穷大),输出答案对$1e9+7$取模.$1 ...