loadrunner的⼏种常见错误
转⾃⽹络
loadrunner的⼏种常见错误及解决办法1录;解决:、;在录制选项option-network-;2在回放脚本时出现的错误;Action.c(33)Error-35061;解决⽅法:可以⽤web_set_max_html;ParamName=Correlat;LB=c,;RB=n
loadrunner的⼏种常见错误及解决办法 1录制loadrunner脚本时,⽆法⽣成脚本,录制过程中事物都有显⽰,我把所有防⽕墙和⽹络保护都关了,但是脚本就是⽆法⽣成,协议之类的都是对的。
解决:、
在录制选项option-network-ort Mapping 中的Capture levet选择Socket level and WinNet level data试试
2在回放脚本时出现的错误
Action.c(33) Error -35061 No match found for the requested parameter CorrelationParameter_1. Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds 256 bytes, use
web_set_max_html_param_len to increase the parameter size [MsgId MERR-35061]
解决⽅法:可以⽤web_set_max_html_param_len增加参数长度,我试过到99999999共8位;还有,你可以在
web_reg_save_param_ex(
ParamName=CorrelationParameter_3,
LB=c,
RB=ntable border,
后⾯ 加上 NotFound=warning, 保存编译下,就不回再提是错误了。
主要是⾃动关联造成的左右边界定位不精确,需要保存的值⼤
3 Error -27987 Requested image not found [MsgId MERR-27987]
打开Mercury Tours
选择Start  Programs  Mercury LoadRunner  Samples  Web Mercury Web Tours Application. 在浏览器中打开Mercury Tours⽹页。
更改服务器选项
在左侧的⾯板中单击SERVER OPTION.选择Setting 3选项。滚动页⾯到底部,单击Reconfigure Server Details按钮。单击Return to the Mercury Tours Homepage链接。这个设置时告诉服务器不允许重复的session IDs
注:如果你的电脑上安装了IIS, 你需要修改这个应⽤的设置。在xitami⽂件夹中查哨xitami.cfg⽂件,在⽂本编辑器中打开它,定位到portbase=1000, 并将其修改成portbase=1001,保存并关闭⽂件
改为Name=userSession, Value={userSession}, ENDITEM,
4. Eerror -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 YesNo to have this message as a warningerror, respectively 解决办法:
Run-Time Setting -Internet Protocol -Preferences -Option - Step
download timeout(sec)改为32000.
将HTTP-request connect timeout和HTTP-request receive timeout设为1000.
5. Error -27780 connect to host 172.1
6.83.219 failed [10054] Connection reset
by peer
解决办法:
web_set_sockets_option(CLOSE_KEEPALIVE_CONNECTIONS, 1);在vugen 内, run-time settings->preferences->勾上WININET replay instead of Sockets。
6. Error -27764 Request https172.16.83.219u_valid_crl1.pfx failed 解决办法:
Run-Time Setting -Internet Protocol -Preferences -Advanced勾选winInet replay instead of Sockets(Windows only)
7. Error -27796 Failed to connect to server 172.16.83.219443 [10060]
Connection timed out
解决办法:
将注册表
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters中的TcpTimedWaitDelay改⼩
使⽤多个负载⽣成器
8. Error -27790 Failed to read data from server 192.168.3.213 [10053] Software
caused connection abort
解决办法:
web_set_sockets_option(OVERLAPPED,0); 在web_set_sockets_option⾥⽤TCP_BUFFER_SIZE增加buffer的⼤⼩
szwebt06 Error -26377 Action.c(53) Error -26377 No match found for the
requested parameter TransitionId. Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds 256 bytes, use
web_set_max_html_param_len to increase。。。。。。
现在的问题是脚本没有问题,总共实⾏了22,028次,关于26377的错误只出现两次。 分析:
通常不是长度的问题,如果长度有问题就都出错了。应该是服务器返回的数据问题,导致没有到这个参数。
26377错误的成因很多,总结最直接的结果就是No match found for the requested
parameter XXXXX。意思就是没有到关联变量匹配的值,实际上是没有从返回报⽂中得到匹配的边界结果。session数据错误是什么意思
可能的原因
1.脚本错误,确实没有匹配上的值22,028次中出现2次,或许可以排除(但也不能完全排除)是脚本的错误。需要仔细看⽇志分析到此返回的结果是什么。
2. 参数列表错误,实际上还是造成了脚本运⾏错误,没有返回正确的页⾯和结果(可能根本就没有正常到达你设想的页⾯,由于特殊原因跳转到某个地⽅去了)
3.服务器超载,没有在规定时间内返回正确的⽹页报⽂,当然就不到数据了。(注意不要对同⼀条⽬重复进⾏查询、更新等复杂造作)
4. web_set_max_html_param_len 过⼩,没有⾜够的空间储存返回的报⽂,也就是,你要的信息在某个地⽅因为存储空间不⾜被截断了。设置更⼤的值可能会解决问题。
26377 这个错误很常见,但是原因有多种,你再提供更多的信息,可能能帮你点原因

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。