Loadrunner压测时,出现的问题汇总
【问题1】 Error -27728: Step download timeout (120 seconds) has expired
错误分析:对于HTTP协议,默认的超时时间是120秒(可以在Run-time Settings中修改),客户端发送一个请求到端还没有返回结果,则出现超时错误。
解决办法:首先在运行环境中对超时进行设置,默认的超时时间可以设置长一些。
【问题2】Error -27727: Step download timeout (120 seconds) has expired when downloading resource(s).
错误分析:对于HTTP协议,默认的超时时间是120秒(可以在Run-time Settings中修改),客户端发送一个请求到端还没有返回结果,则出现超时错误。
解决办法: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
【问题3】 Error -13874: missing newline in C:\Users\Administrator\AppData\Local\Temp\brr_YAR.13\netdir\C\TestingResult\StressTest.2\Script\交强险投保\username.dat
错误分析:The .dat file needs to have an empty line at the bottom of the file. Also, not sure if all your data is on one line,。
解决办法: Put your cursor on it innotepad/whatever you are using to edit your dat files, note that is an empty line at the bottom。
【问题4】Error -10776 Failed to find .cfg file
错误分析:
在loadrunner打开脚本的情况下,运行磁盘清理工具,导致运行打开的脚本时,提示Mdrv error:Failed to find .cfg file MsgId:MERR-10777
解决方法:
从其它文件夹拷贝3个文件到不能正常运行脚本的文件夹下:
default.cfg
default.usp
*.prm(将*的位置改为脚本的名字)
再次运行脚本,可以正常运行
【问题5】Error-26608: HTTP Status-Code=504(Gateway Time-out)
解决办法:
1.在Vuser Generator中的Tools--->Recording Options...--->Recording--->HTTP-based script--->HTML Advanced按钮--->在Script type中选择A script containing explicit URLs only(e.g.web_url,web_submit_data)点击“ok”即可
2.runtime-setting, browser emulation, 取消选择download non-HTML resources即可
【问题6】Error -27796: Failed to connect to server "10.2.9.147:80":
解决办法:
runtime-setting, browser emulation, 将默认勾选的simulate a new vuser on each iteration取消勾选
【问题7】回放时lr报错:Error -26488: Could not obtain informationabout submitted file
解决办法:
录制完脚本后,把要上传的文件放到脚本存放的文件夹里面,重新回放就ok
【问题8】Error -60990 : Two Way Communication Error: Function two_way_comm_post_message / two_way_comm_post_message_ex failed.
【问题8】Error -29724 : Failed to deliver a p2p message from parent to child process, reason - communication error.
【问题11】Error -35061: No match found for the requested parameter "CorrelationParameter_2". 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=>\n<table border",
后面 加上 "NotFound=warning", 保存编译下,就不回再提是错误了。 主要是自动关联造成的左右边界定位不精确,需要保存的值大
【问题12】Fatal Error -26000: Not enough memory (12320 bytes) for "new buffer in LrwSrvNetTaskItem::AllocSrvNetBuf". Aborting
问题原因:报错的时候发现任务管理器里mmdrv.exe 内存占用一直增大,最红mmdrv.exe崩溃
解决办法:注意内存的使用,尽量减少变量声明,对于char类型的变量要及时用free:
【问题13】 Error -27791: Server "pcisstage.zsins.com" has shut down the connection prematurely
解决办法:测试中,并发200,300,400人时,LR没报错,在并发500人时,LR报错”Error -27791: Server "172.16.xx.xxx" has shut down the connection prematurely“,同时查看WEB服务器日志:出现这样一条信息:
”INFO: Maximum number of threads (200) created for connector with address null and port 8081“
查看配置文件参数:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
采用的是默认配置,这样在高并发情况下肯定撑不住,所以修改参数配置如下:
<Connector port="8081" protocol="HTTP/1.1"
maxThreads="500" acceptCount="500" connectionTimeout="20000"
redirectPort="8443" />
重新测试,事物全部成功,系统也未报错。
出现”Error -27791: Server "172.16.xx.xxx" has shut down the connection prematurely“的原因即有可能是操作系统网络线程连接资源的原因,也可能是应用软件的原因,当出现问题,随时查看系统日志,能帮助我们更快的定位问题。
转载于:https://www.cnblogs.com/hzybk/p/8940581.html
Loadrunner压测时,出现的问题汇总相关推荐
- LoadRunner 11压测时碰到错误Error: missing newline in E:\xx\RCV.dat
HP LoadRunner 11 压力测试工具 脚本录制ok后进行加压测试, 报错信息 : Error: missing newline in E:\LR_test\RCV Transactions ...
- 金蝶中间件部署报栈溢出_京东618压测时自研中间件暴露出的问题,压测级别数十万/秒...
618大促演练进行了全链路压测,在此之前刚好我的热key探测框架也已经上线灰度一周了,小范围上线了几千台服务器,每秒大概接收几千个key探测,每天大概几亿左右,因为量很小,所以框架表现稳定. 借着这次 ...
- 接口压测时MySql对CPU占用过高
记录MySql过多占用CPU资源的排查过程及解决方案 场景: 1.需要对项目的接口进行压力测试 2.大部分接口压测是正常的 3.只有部分接口压测时MySql对CPU的占用达到90% 压测: 压测线 ...
- 负载不变,响应时间随压测时间逐渐变长,TPS下降【性能分析】
出现这种情况,主要考虑和压测机.磁盘.日志的性能瓶颈 相关推荐: 1.服务器IO高问题定位和优化 2.Mysql数据库高CPU问题定位和优化 3.应用服务器CPU高性能定位和排查 4.负载增加,TPS ...
- 京东618大促压测时自研中间件暴露出的问题总结,压测级别数十万/秒
前天618大促演练进行了全链路压测,在此之前刚好我的热key探测框架(点击可跳转到开源地址)也已经上线灰度一周了,小范围上线了几千台服务器,每秒大概接收几千个key探测,每天大概几亿左右,因为量很小, ...
- LoadRunner 11压测时碰到错误Error: missing newline in *:\*****\*.dat
问题: Error: missing newline in C:\hpwork\eidopenserviceinfosync_100user_10min\cardNo_100user_10min.da ...
- loadrunner压测小程序
loadrunner+fiddler+微信开发者工具生成小程序压测脚本 工具:微信开发者工具,fiddler,loadrunner12 步骤:打开fiddler,在微信开者工具[设置]选项中设置本地代 ...
- loadrunner压测过程常出现错误和处理方法
[问题]Error -10776 Failed to find .cfg file 错误分析:在loadrunner打开脚本的情况下,运行磁盘清理工具,导致运行打开的脚本时,提示Mdrv error ...
- sysbench压测时遇到max_prepared_stmt_count相关错误
参考文章:https://zhuanlan.zhihu.com/p/67188414 问题现象:报错 FATAL: MySQL error: 1461 "Can't create more ...
最新文章
- 如何停止电脑正在运行的VBS程序?
- 【深度学习】Keras和Tensorflow框架使用区别辨析
- CTFshow 信息收集 web11
- 【控制】《自动控制原理》胡寿松老师-第7章-线性离散系统的分析与校正
- 【ssi】增删改查六操作小框架(八)
- Ubuntu 必装软件及安装教程
- mysql5.7.24免安装版配置_mysql5.7.20免安装版配置方法图文教程
- php post登陆 json,php 之 post json 数据
- 2018.11.08 NOIP模拟 班车(倍增+dfs+bit)
- Jmeter分布式测试-远程调用
- matlab warp,matlab warpimg
- 活着只是你幸运--512汶川大地震募捐倡议
- SQL Server数据库复制
- SecureCRT中文汉化版和永久免费激活。
- 关于医学影像中的轴位面(横断面)、冠状面、矢状面的解释(转载)
- html网页制作比赛要求,校园网页设计大赛活动方案
- ChucK初步(9)
- 用什么词典可以翻译php,PHP调用有道词典翻译API实现翻译功能及代码
- 前端基础 互联网 DNS 服务器 浏览器
- 【Java】生产者消费者模型
热门文章
- CentOS 6.7 配置 yum 安装 nginx
- [Cocoa, 医疗]Dicom Image Viewer for iPad
- 交换机的基本概念和配置
- 什么是 AIDL 以及如何使用
- (转)分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间)...
- 谈谈基于OAuth 2.0的第三方认证 [上篇]
- iOS开发学无止境 - UICollectionView自定义布局之风火轮[译]
- 职业-把工作当作职业 or 事业?
- Html5页面和Native App怎么进行交互
- 算法------------数组----------------两个数组的交集 II