1、错误:已超过该load generator的CPU使用率80%;

答:机器内存过小,更换配置更好的机器来执行测试。

是因为虚机的内存过小,运行Controller需要消耗的CPU过高,超过了80%。

LR有个默认设置,CPU使用率超过80%就弹出此错误。

2、如何理解“错误-27726:已经超过步骤下载超时(120秒)”?

答:可以尝试设置pacing。这个错误属于脚本设置错误,不是压力测试的错误。

而我们发生报错需要用到这个time out调整,

说明我们的HTTP loading页面的时间超过了默认值120秒,那么就需要我们来调整time out值了。

这个可能是由各种原因引起的,

例如可能是Vuser太多,造成阻塞,页面就loading不过来了,这就需要我们去等待,也就是调整time out值。

其实不需要判断原因,因为体现在数据上。

例如,上面举例的Vuser太多,导致loading不出来。

就可以从TPS上看出来,

TPS是LR每秒向被测的服务器发送交易的数量。

TPS越小表示服务器的压力越小,处理的越快,

所以LR的压力测试就是通过不断地调高TPS,不断地给服务器压力,从而找到服务器的瓶颈所在。

Vuser多,就是给压的一种方式,TPS的值高,可以说明Vuser多。

还有平均事务响应时间,这个数值比较大,可能就说明request响应的时间过长。

当然这些需要结合具体用例分析。

*********************

目前有四个方法可以解决问题:

1. 将“由资源引起的步骤超时是警告”设置为是,以将此消息作为警告显示。

2. 降低并发数。

3. 增加Step download timeout的等待时间。

4. 在controller中的"tools-options",找到timeout选项卡,将原来的120s设置为更长的时间。

请您尝试以上方法,看是否可以解决问题?

 

另外,

上级工程师回复,之所以产生time out报错,

可能是因为服务器太忙而不能及时响应,这种情况的话,就可以降低并发数解决问题。

*****************************

3、错误-26366:找不到web_reg_find的“Text=我的资源”。

答:有关文本检查的问题,建议在运行时去掉。

因为web_reg_find函数若未找到对象字符,下一个action函数会失败并停止运行脚本。

所以对测试过程是有一定影响的,但是就测试结果而言,没有什么影响。

4、Action.c(4): 错误 -27492: “HttpSendRequest”失败,Windows 错误代码=12002,且已超出 URL="http://www.boyafocus.com/f" 的重试限制(0)

答:参考解决方案如下:

5、正常录制时选择winlnet录,回放才选这个winlnet,运行也需要选这个。(一般回放选了,运行应该就是勾选的)

关于什么情况下勾选winlnet:

关于“WinInet 回放而不是套接字(仅限Windows)”这个选项,

它会指示VuGen 使用WinInet 回放引擎而非标准套接字回放。

VuGen 有两个HTTP 回放引擎:基于套接字(默认)或基于WinInet。

 

WinInet 是Internet Explorer 使用的引擎,它支持IE 浏览器中集成的所有功能。

WinInet 回放引擎的局限性在于不可缩放,且不支持Linux。

此外,处理线程时,WinInet 引擎无法准确模拟调制解调器速度和连接数。

 

VuGen 的基于套接字的专用回放是一种更轻型的引擎,可针对负载测试进行缩放。它在处理线程时也更准确。

基于套接字的引擎的局限性在于它不支持SOCKS 协议。在这种环境中进行录制时,请使用WinInet 回放引擎。

 

所以这个选项勾选与否,在于我们需要使用WinInet 回放还是标准套接字回放。

6、错误:missing newline in  *:\*****\*.dat(录制脚本并参数化后进行压力测试报错)

答:参数文件中不能有空行,并且参数文件最后一定要有一个空行。

loadrunner12-运行报错原因及解决办法整理集合的更多相关文章

  1. Shell脚本运行报错Bad substitution解决办法

    环境Ubuntu18.4.02 脚本运行报错 # sh test.sh test.sh: 2: test.sh: Bad substitution 原因 从 ubuntu 6.10 开始,ubuntu ...

  2. 导入项目@Override报错原因及解决办法

    从别人那里拷贝来的项目,在人家的环境里没有错误,可是导入到自己本地工程之后报错,删除掉@Override注解后就不报错,导致该原因的是本地工程的JDK版本未更新. 解决办法:调整JDK版本 如此即可解 ...

  3. 【问题】R文件报错原因及解决办法 (转)

    错误如图.下面是几种解决方法(网上搜集的). 1.如果是导入项目出现这个问题,一般是R文件没有更新造成(据说导入项目,R不会自动更新).可以Project——clean以下,R文件会重新生成. 2.选 ...

  4. Eclipse中引入com.sun.image.codec.jpeg包报错的完美解决办法

    转: Eclipse中引入com.sun.image.codec.jpeg包报错的完美解决办法  更新时间:2018年02月14日 17:13:03   投稿:wdc   我要评论   Java开发中 ...

  5. MyEclipse的JQuery.min.js报错红叉解决办法

    MyEclipse的JQuery.min.js报错红叉解决办法 1.选中报错的jquery文件"jquery-1.2.6.min.js".2.右键选择 MyEclipse--> ...

  6. pom.xml内容没有错,但一直报错红叉 解决办法

    转自:http://www.cnblogs.com/sxdcgaq8080/p/5590254.html [maven] pom.xml内容没有错,但一直报错红叉 解决办法 1.首先看一下下面的这两个 ...

  7. ORA-00907: 缺失右括号,原因及解决办法整理

    ORA-00907: 缺失右括号,原因及解决办法整理 1 union all中order by 导致缺失右括号 在有union all的子查询中使用了order by,会导致缺失右括号的错误,事实上在 ...

  8. Python首次安装后运行报错(0xc000007b)的解决方法

    最近在安装完Python后运行发现居然报错了,错误代码是0xc000007b,于是通过往上查找发现是因为首次安装Python缺乏VC++库的原因,下面通过这篇文章看看如何解决这个问题吧.   错误提示 ...

  9. node-sass 安装失败报错的原因及解决办法(整理)

    npm install 时偶尔遇到报错:没有安装python或node-sass 安装失败的问题,百度之后发现是被墙了,但根据百度的方法换了淘宝镜像和用了vpn都安装失败,最后发现原来是因为没有卸载之 ...

随机推荐

  1. 关于THINKPHP5模型关联的初步理解

    初步理解的意思是,使用最常用的关联模型,然后可以正常运行 还是打个比方 文章表  和文章分类表 一个文章分类可以有多个文章  所以  文章分类模型和文章建立 hasMany的关联 而文章和文章分类表则 ...

  2. 58. :CREATE UNIQUE INDEX 终止,因为发现对象名称 'dbo.tSysParam' 和索引名称 'PK_tSysParam' 有重复的键

    更改实体对应表结构失败[修改实体对象表结构失败[修改表[tSysParam]的主键信息失败:CREATE UNIQUE INDEX 终止,因为发现对象名称 'dbo.tSysParam' 和索引名称 ...

  3. [python爬虫] Selenium定向爬取PubMed生物医学摘要信息

    本文主要是自己的在线代码笔记.在生物医学本体Ontology构建过程中,我使用Selenium定向爬取生物医学PubMed数据库的内容.        PubMed是一个免费的搜寻引擎,提供生物医学方 ...

  4. J2SE 8的反射

    1.获得Class的四种方式 //(1) 利用对象调用getClass()方法获取该对象的Class实例 Class<? extends ReflectTest> class1 = new ...

  5. as3 对于加载进来多层swf缩放操作

    //swf实际尺寸 var oldWidth:Number = frameLder.contentLoaderInfo.content.width; var oldHeight:Number = fr ...

  6. <!-- str.startsWith('胡') 检查一个 字符串中是否有某字符 返回true false -->& vh 属性

    1.<!-- str.startsWith('胡')  检查一个 字符串中是否有某字符 返回true false --> 2. vh 分享到选择其它项   复制本页链接 版本:CSS3 补 ...

  7. github上关于iOS的各种开源项目集合(转)

    UI 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. SVPullToRefresh - 下拉刷新控件. MJRefresh - 仅需一行代码就可以为UITable ...

  8. 第一个gulp程序

    说起来惭愧,一直用公司内部的工具,没有用这些红得发紫的东西.今天东抄西拼终于搞出第一个gulp应用.gulp是做什么的,好处在哪儿我不废话了.直入主题吧. 先在D盘下建立一个xxxx目录,然后打开控制 ...

  9. Html解析类的新选择CsQuery

    今天在做一个html解析的方法,以前用HtmlAgilityPack或Winista.HTMLParser. 现在发现了一个巨好用的项目叫CsQuery,这货据说不仅能解析html还能提取css. 选 ...

  10. delphi实现两个目录路径的链接

    filepath := PathJoin(['C:', 'path1', 'path2\', 'a.doc']); // filepath = 'C:\path1\path2\a.doc' 代码: f ...