【问题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压测时,出现的问题汇总相关推荐

  1. LoadRunner 11压测时碰到错误Error: missing newline in E:\xx\RCV.dat

    HP LoadRunner 11 压力测试工具 脚本录制ok后进行加压测试, 报错信息 :  Error: missing newline in E:\LR_test\RCV Transactions ...

  2. 金蝶中间件部署报栈溢出_京东618压测时自研中间件暴露出的问题,压测级别数十万/秒...

    618大促演练进行了全链路压测,在此之前刚好我的热key探测框架也已经上线灰度一周了,小范围上线了几千台服务器,每秒大概接收几千个key探测,每天大概几亿左右,因为量很小,所以框架表现稳定. 借着这次 ...

  3. 接口压测时MySql对CPU占用过高

    记录MySql过多占用CPU资源的排查过程及解决方案 场景: 1.需要对项目的接口进行压力测试 2.大部分接口压测是正常的 3.只有部分接口压测时MySql对CPU的占用达到90%   压测: 压测线 ...

  4. 负载不变,响应时间随压测时间逐渐变长,TPS下降【性能分析】

    出现这种情况,主要考虑和压测机.磁盘.日志的性能瓶颈 相关推荐: 1.服务器IO高问题定位和优化 2.Mysql数据库高CPU问题定位和优化 3.应用服务器CPU高性能定位和排查 4.负载增加,TPS ...

  5. 京东618大促压测时自研中间件暴露出的问题总结,压测级别数十万/秒

    前天618大促演练进行了全链路压测,在此之前刚好我的热key探测框架(点击可跳转到开源地址)也已经上线灰度一周了,小范围上线了几千台服务器,每秒大概接收几千个key探测,每天大概几亿左右,因为量很小, ...

  6. LoadRunner 11压测时碰到错误Error: missing newline in *:\*****\*.dat

    问题: Error: missing newline in C:\hpwork\eidopenserviceinfosync_100user_10min\cardNo_100user_10min.da ...

  7. loadrunner压测小程序

    loadrunner+fiddler+微信开发者工具生成小程序压测脚本 工具:微信开发者工具,fiddler,loadrunner12 步骤:打开fiddler,在微信开者工具[设置]选项中设置本地代 ...

  8. loadrunner压测过程常出现错误和处理方法

    [问题]Error -10776  Failed to find .cfg file 错误分析:在loadrunner打开脚本的情况下,运行磁盘清理工具,导致运行打开的脚本时,提示Mdrv error ...

  9. sysbench压测时遇到max_prepared_stmt_count相关错误

    参考文章:https://zhuanlan.zhihu.com/p/67188414 问题现象:报错 FATAL: MySQL error: 1461 "Can't create more ...

最新文章

  1. 如何停止电脑正在运行的VBS程序?
  2. 【深度学习】Keras和Tensorflow框架使用区别辨析
  3. CTFshow 信息收集 web11
  4. 【控制】《自动控制原理》胡寿松老师-第7章-线性离散系统的分析与校正
  5. 【ssi】增删改查六操作小框架(八)
  6. Ubuntu 必装软件及安装教程
  7. mysql5.7.24免安装版配置_mysql5.7.20免安装版配置方法图文教程
  8. php post登陆 json,php 之 post json 数据
  9. 2018.11.08 NOIP模拟 班车(倍增+dfs+bit)
  10. Jmeter分布式测试-远程调用
  11. matlab warp,matlab warpimg
  12. 活着只是你幸运--512汶川大地震募捐倡议
  13. SQL Server数据库复制
  14. SecureCRT中文汉化版和永久免费激活。
  15. 关于医学影像中的轴位面(横断面)、冠状面、矢状面的解释(转载)
  16. html网页制作比赛要求,校园网页设计大赛活动方案
  17. ChucK初步(9)
  18. 用什么词典可以翻译php,PHP调用有道词典翻译API实现翻译功能及代码
  19. 前端基础 互联网 DNS 服务器 浏览器
  20. 【Java】生产者消费者模型

热门文章

  1. CentOS 6.7 配置 yum 安装 nginx
  2. [Cocoa, 医疗]Dicom Image Viewer for iPad
  3. 交换机的基本概念和配置
  4. 什么是 AIDL 以及如何使用
  5. (转)分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间)...
  6. 谈谈基于OAuth 2.0的第三方认证 [上篇]
  7. iOS开发学无止境 - UICollectionView自定义布局之风火轮[译]
  8. 职业-把工作当作职业 or 事业?
  9. Html5页面和Native App怎么进行交互
  10. 算法------------数组----------------两个数组的交集 II