文档库 最新最全的文档下载
当前位置:文档库 › loadrunner报错解决方法

loadrunner报错解决方法

loadrunner报错解决方法
loadrunner报错解决方法

1.一、Step download timeout (120 seconds)

2.这是一个经常会遇到的问题,解决得办法走以下步骤:

3.1、修改run time setting中的请求超时时间,增加到600s,其中有三项

的参数可以一次都修改了,HTTP- request connect timeout,HTTP-

request receieve timeout,Step download timeout,分别建议修改为600、600、5000。run time setting设置完了后记住还需要在control组件的option 的run time setting中设置相应的参数。

4.2、办法一不能解决的情况下,解决办法如下:

5.设置runt time setting中的internet protocol-preferences中的

advaced区域有一个winlnet replay instead of sockets选项,选项后再回放就成功了。切记此法只对windows系统起作用,此法来自zee的资料。

6.二、问题描述Connection reset by peer.

7.这个问题不多遇见,一般是由于下载的速度慢,导致超时,所以,需要调整

一下超时时间。

8.解决办法:Run-time setting窗口中的‘Internet Protocol’-

‘Preferences’设置set advanced options(设置高级选项),重新设置一下“HTTP-request connect timeout(sec),可以稍微设大一些”。

9.三、问题描述connection refused

10.这个的错误的原因比较复杂,也可能很简单也可能需要查看好几个地方,解

决起来不同的操作系统方式也不同。

11.1、首先检查是不是连接weblogic服务过大部分被拒绝,需要监控weblogic 的连接等待情况,此时需要增加acceptBacklog,每次增加25%来提高看是否解决,同时还需要增加连接池和调整执行线程数,(连接池数

*Statement Cache Size)的值应该小于等于oracle数据库连接数最大值。

12.2、如果方法一操作后没有变化,此时需要去查看服务器操作系统中是否对连接数做了限制,AIX下可以直接vi文件limits修改其中的连接限制数、端口数,还有tcp连接等待时间间隔大小,wiodows类似,只不过windows修改注册表,具体修改注册表中有TcpTimedWaitDelay和MaxUserPort项,键值在[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

\Tcpip\Parameters\]。因为负载生成器的性能太好,发数据包特别快,服务器也响应特别快,从而导致负载生成器的机器的端口在没有timeout之前就全部占满了。在全部占满后,就会出现上面的错误。执行netstat –na命令,可以看到打开了很多端口。所以就调整TCP的time out。即在最后一个端口还没有用到时,前面已经有端口在释放了。

13.1,这里的TcpTimedWaitDelay默认值应该中是30s,所以这里,把这个值调小为5s(按需要调整)。

14.2,也可以把MaxUserPort调大(如果这个值不是最大值的话)。

15.四、问题描述open many files

16.问题一般都在压力较大的时候出现,由于服务器或者应用中间件本身对于打开的文件数有最大值限制造成,解决办法:

17.1、修改操作系统的文件数限制,aix下面修改limits下的nofiles限制条件,增大或者设置为没有限制,尽量对涉及到的服务器都作修改。

18.2、方法一解决不了情况下再去查看应用服务器weblogic的commonEnv.sh 文件,修改其中的nofiles文件max-nofiles数增大,应该就可以通过了,具体就是查找到nofiles方法,修改其中else条件的执行体,把文件打开数调大。修改前记住备份此文件,防止修改出错。

19.3、linux上可以通过ulimit –HSn 4096来修改文件打开数限制,也可以通过ulimit -a 来查看。

20.4、linux上可以通过lsof -p pid | wc -l 来查看进程打开的句柄数。

21.五、问题描述has shut down the connection prematurely

22.一般是在访问应用服务器时出现,大用户量和小用户量均会出现。

23.来自网上的解释:

24.1>应用访问死掉

25.小用户时:程序上的问题。程序上存在数据库的问题

26.2>应用服务没有死

27.应用服务参数设置问题

28.例如:

29.在许多客户端连接Weblogic应用服务器被拒绝,而在服务器端没有错误显示,则有可能是Weblogic中的server元素的AcceptBacklog属性值设得过低。如果连接时收到connection refused消息,说明应提高该值,每次增加25%

30.Java连接池的大小设置,或JVM的设置等

31.3>数据库的连接

32.在应用服务的性能参数可能太小了

33.数局库启动的最大连接数(跟硬件的内存有关)

34.以上信息有一定的参考价值,实际情况可以参考此类调试。

35.如果是以上所说的小用户时:程序上的问题。程序上存在数据库的问题,那就必须采用更加专业的工具来抓取出现问题的程序,主要是程序中执行效率很低的sql语句,weblogic可以采用introscope定位,期间可以注意观察一下jvm的垃圾回收情况看是否正常,我在实践中并发500用户和600用户时曾出现过jvm锯齿型的变化,上升下降都很快,这应该是不太正常的。

36.---------------------------------------

37.实际测试中,可以用telent 站点看看是否可以连接进去,可以通过修改连接池中的连接数和适当增加应用内存值,问题可以解决。

38.六、问题描述Failed to connect to server

39.这个问题一般是客户端链接到服务失败,原因有两个客户端连接限制(也就是压力负载机器),一个网络延迟严重,解决办法:

40.1、修改负载机器注册表中的TcpTimedWaitDelay减小延时和MaxUserPort 增加端口数。注:这将增加机器的负荷。

41.2、检查网络延迟情况,看问题出在什么环节。

42.建议为了减少这种情况,办法一最好测试前就完成了,保证干净的网络环境,每个负载机器的压力测试用户数不易过大,尽量平均每台负载器的用户数,这样以上问题出现的概率就很小了。

43.七、问题描述

Overlapped transmission of request to ... WSA_IO_PENDING

44.这个问题,解决方法:

45.1、方法一,在脚本前加入

web_set_sockets_option("OVERLAPPED_SEND", "0"),禁用TTFB细分,问题即可解决,但是TTFB细分图将不能再使用,附图。

46.源:

(https://www.wendangku.net/doc/fe4204170.html,/s/blog_5a06b52a0100ib2u.html) - LoadRunner 出现error问题及解决方法总结_海棠烟雨1002_新浪博客

47.2、方法二,可以通过增加连接池和应用系统的内存,每次增加25%。

48.八、问题描述

Deleted the current transaction ... since response time is n ot accurate

49.这个问题不多遇见,一般出现在压力机器上发生ping值为负数(AMD双核CPU),可以重新启动pc机或者打补丁,附图。

50.九、问题描述

HTTP Status-Code=500 (Internal Server Error) for

51.1、应用服务当掉,重新启动应用服务。

52.2、当应用系统处于的可用内存处于阀值以下时,出现

HTTP Status-Code=500的概率非常高,此时只要增加应用系统的内存,问题即可解决。

93.十、问题描述

Failed to transmit data to network: [10057]Socket is not con necte

94.这个错误是由网络原因造成的,PC1和PC2上面都装了相同的

loadrunner 9.0,且以相同数量的虚拟用户数运行相同的业务(机器上的其他条件都相同),PC1上面有少部分用户报错,PC2上的用户全部执行通过。95.十一、问题描

述Error -27257: Pending web_reg_save_param/reg_find/create_html_p aram[_ex] request(s) detected and reset at the end of iterat ion number 1

96.解决方法:web_reg_save_param位置放错了,应该放到请求页面前面。

97.十二、问题描述通过Controler调用远程代理时报错,

Error: CCI security error:You are running under secure mode and the function system is not allowed in this mode.

98.解决方法:在代理开启的时候,去掉勾选防火墙选项。

99.

100.1.LoadRunner超时错误:在录制Web协议脚本回放时超时情况经常出现,产生错误的原因也有很多,解决的方法也不同。

101.错误现象1:

Action.c(16): Error -27728: Step download timeout (120 seconds ) has expired when downloading non-resource(s)。

102.错误分析:对于HTTP协议,默认的超时时间是120秒(可以在LoadRunner 中修改),客户端发送一个请求到服务器端,如果超过120秒服务器端还没有返回结果,则出现超时错误。

103.解决办法:首先在运行环境中对超时进行设置,默认的超时时间可以设置长一些,再设置多次迭代运行,如果还有超时现象,需要在

“Runtime Setting”>“Internet Protocol:Preferences”>“Advanced”区

域中设置一个“winlnet replay instead of sockets”选项,再回放是否成功。

104.错误现象2:

Action.c(81):Continuing after Error -27498: Timed out while pr ocessing URL=http://172.18.20.70:7001/workflow/bjtel/leasedline/ qu erystat/ subOrderQuery.do

105.错误分析:这种错误常常是因为并发压力过大,服务器端太繁忙,无法及时响应客户端的请求而造成的,所以这个错误是正常现象,是压力过大造成的。

106.如果压力很小就出现这个问题,可能是脚本某个地方有错误,要仔细查看脚本,提示的错误信息会定位某个具体问题发生的位置。

107.解决办法:例如上面的错误现象问题定位在某个URL上,需要再次运行一下场景,同时在其他机器上访问此URL。如果不能访问或时间过长,可能是服务器或者此应用不能支撑如此之大的负载。分析一下服务器,最好对其性能进行优化。

108.如果再次运行场景后还有超时现象,就要在各种图形中分析一下原因,例如可以查看是否服务器、DNS、网络等方面存在问题。

109.最后,增加一下运行时的超时设置,在“Run-Time Settings”>“Internet Protocol:Preferences”中,单击“options”,增加

“HTTP-request connect timeout”或者“HTTP-request receive”的值。110.2.LoadRunner脚本中出现乱码:在录制Web协议脚本时出现中文乱码,在回放脚本时会使回放停止在乱码位置,脚本无法运行。

111.错误现象:某个链接或者图片名称为中文乱码,脚本运行无法通过。

112.错误分析:脚本录制可能采用的是URL-based script方式,如果程序定义的字符集合采用的是国际标准,脚本就会出现乱码现象。

113.解决办法:重新录制脚本,在录制脚本前,打开录制选项配置对话框进行设置,在“Recording Options”的“Advanced”选项里先将“Surport Charset”选中,然后选中支持“UTF-8”的选项。

114.3.LoadRunner HTTP服务器状态代码:在录制Web协议脚本回放脚本的过程中,会出现HTTP服务器状态代码,例如常见的页面-404错误提示、-500错误提示。

115.错误现象1:-404 Not Found服务器没有找到与请求URI相符的资源,但还可以继续运行直到结束。

116.错误分析:此处与请求URI相符的资源在录制脚本时已经被提交过一次,回放时不可再重复提交同样的资源,而需要更改提交资源的内容,每次回放一次脚本都要改变提交的数据,保证模拟实际环境,造成一定的负载压力。

117.解决办法:在出现错误的位置进行脚本关联,在必要时插入相应的函数。

118.错误现象2:-500 Internal Server Error服务器内部错误,脚本运行停止。

119.错误分析:服务器碰到了意外情况,使其无法继续回应请求。

120.解决办法:出现此错误是致命的,说明问题很严重,需要从问题的出现位置进行检查,此时需要此程序的开发人员配合来解决,而且产生的原因根据实际情况来定,测试人员无法单独解决问题,而且应该尽快解决,以便于后面的测试。

121.4.LoadRunner请求无法找到:在录制Web协议脚本回放脚本的过程中,会出现请求无法找到的现象,而导致脚本运行停止。

122.错误现象:

Action.c(41): Error -27979: Requested form. not found [MsgId: MERR-27979]

123.Action.c(41): web_submit_form. highest severity level was “ERROR”,0 body bytes, 0 header bytes [MsgId: MMSG-27178]”124.这时在tree view中看不到此组件的相关URL。

125.错误分析:所选择的录制脚本模式不正确,通常情况下,基于浏览器的Web应用会使用“HTML-based script”模式来录制脚本;而没有基于浏览器的Web应用、Web应用中包含了与服务器进行交互的Java Applet、基于浏览器的应用中包含了向服务器进行通信的JavaScript/VBScript代码、基于浏览器的应用中使用HTTPS安全协议,这时则使用“URL-based script”模式进行录制。126.解决办法:打开录制选项配置对话框进行设置,在“Recording Options”的“Internet Protocol”选项里的“Recording”中选择“Recording Level”为“HTML-based script”,单击“HTML Advanced”,选择“Script. Type”为“A script. containing explicit”。然后再选择使用“URL-based script”模式来录制脚本。

127.

128.5.LoadRunner不执行检查方法:在录制Web协议脚本中添加了检查方

法Web_find,但是在脚本回放的过程中并没有执行。

129.错误现象:在脚本中插入函数Web_find,在脚本中设置文本以及图像的检查点,但是在回放过程中并没有对设置的检查点进行检查,即Web_find失效。

130.错误分析:由于检查功能会消耗一定的资源,因此LoadRunner默认关闭了对文本以及图像的检查,所以在设置检查点后,需要开启检查功能。

131.解决办法:打开运行环境设置对话框进行设置,在“Run-time Settings”的“Internet Protocol”选项里的“Perference”中勾选“Check”下的“Enable Image and text check”选项。

132.6.LoadRunner回放Web Services协议脚本错误:LoadRunner 8.0

版本在录制Web Services协议的脚本时正常,但在回放时会出现错误,提示停止脚本运行。

133.错误现象:利用LoadRunner 8.0版本来录制Web Services协议的脚本没有任何错误提示,回放脚本时会出现如下错误提示“Error:

server returned an incorrectly formatted SOAP response”。

134.错误分析:出现此错误的原因是LoadRunner8.0在录制Web Services 协议的脚本时存在一个缺陷:如果服务器的操作系统是中文的,VuGen会自动将WSDL文件的头改为,所以才会有此错误提示。

135.解决办法:下载两个补丁,分别为“LR80WebServicesFPI_setup.exe”和“lrunner_web_ services_patch_1.exe”安装上即可。

136. 1. error:missing newline in d:\loadrunner\name.dat

137.场景执行时报

error:missing newline in d:\loadrunner\name.dat

138.第二次执行不报

139.两个解决办法:

140.第一:如果参数不是很多的话,不要打开记事本去编辑参数,就直接在LR提供的参数的表格中进行编辑即可。

141.第二:如果参数很多超过100条的话。在记事本中编辑好了之后,记着在最后一个参数后打个回车,让鼠标的光标移动到下一行。

142. 2.load generator is currently running the maximum numbe r of vuser of this type

143.使用的是loadrunner8.0,有10000个用户的web的license,global 的有10个。

144.在测试的时候发现running vuser到达1000以后就不能再提高,后面的vuser就会出错。错误是

“The load generator is currently running the maximum number of vuser of this type”.

145.已经可以排除是load generator机器本身资源的问题。因为换了性能比较强的酷睿2还是同样的问题,CPU和memory都有空闲。

146.解决办法:

147.在load generator中有一个Vuser limits tab,可以设置running user的最大数目。即设

置load generator----Details------Vuser limits ----Other Vusers 的最大参数

148. 3.LoadRunner 常见问题:

149.(1)sofeware caused connction:这种情况,一般是脚本有问题,或者loadrunner有问题。解决方法:重新启动机器,或者重新录制脚本,估计是loadrunner的bug。

150.(2)cannot connect to server:无法连接到服务器。这种情况是服务器的配置有问题,服务器无法承受过多的并发连接了。需要优化服务器的配置,

151.如操作系统采用windows 2003 server,

152.优化tomcat配置:

maxThreads="500" minSpareThreads="400" maxSpareThreads="450"。但是tomcat 最多支持500个并发访问

153.优化apache配置:

154.ThreadsPerChild 1900

155.MaxRequestsPerChild 10000

156.其他的错误如:

157.Action.c(10): Error -27791: Server has shut down the c onnection prematurely

158.HTTP Status-Code=503 (Service Temporarily Unavailable) 159.一般都是由于服务器配置不够好引起的,按照问题(2)处理,如果仍旧不行,需要优化硬件和调整程序了。

160.Apache问题:

161.(1)File does not exist: C:/Apache/htdocs/favicon.ico:162.这个问题是apache,htdocs目录没有favicon.ico文件引起的,该文件是网站的图标,仅在firefox,myIE等浏览器出现。

163.(2)图片无法显示:

164.配置apache后,却无法显示图片。

165.解决方法:把程序的图片,按照程序结构copy到apache的htdocs目录下。

166.(3)无法处理请求:

167.当我们输入***.do 命令后,apache确返回错误信息,而连接tomcat 却没有问题。原因是没有把.do命令转发给tomcat处理。解决方法如下:168.在apache配置文件中配置如下内容:

169.

170.DocumentRoot "C:/Apache/htdocs"

171.

172.JkMount .jsp loadbalancer

173.

174.JkMount .do loadbalancer

175.

176.4、Step download timeout (120 seconds)

177.

178.这是一个经常会遇到的问题,解决得办法走以下步骤:

179.

180.1、修改run time setting中的请求超时时间,增加到600s,其中有三项的参数可以一次都修改了,HTTP- request connect timeout,HTTP- request receieve timeout,Step download timeout,分别建议修改为600、600、5000;run time setting设置完了后记住还需要在controler 组件的option的run time setting中设置相应的参数;

181.

182.2、办法一不能解决的情况下,解决办法如下:

183.

184.设置runt time setting中的

internet protocol-preferences中的advaced区域有一

个winlnet replay instead of sockets选项,选项后再回放就成功了。切记此法只对windows系统起作用。

185.5、问题描述Connection reset by peer这个问题不多遇见,一般是由于下载的速度慢,导致超时,所以,需要调整一下超时时间。

186.解决办法:Run-time setting窗口中的‘Internet Protocol’-‘Preferences’设置set advanced options(设置高级选项),重新设置一下“HTTP-request connect timeout(sec),可以稍微设大一些”;

187.6、问题描述connection refused这个的错误的原因比较复杂,也可能很简单也可能需要查看好几个地方,解决起来不同的操作系统方式也不同;

188.1、首先检查是不是连接weblogic服务过大部分被拒绝,需要监控weblogic的连接等待情况,此时需要增加acceptBacklog,每次增加25%来提高看是否解决,同时还需要增加连接池和调整执行线程数,(连接池数

*Statement Cache Size)的值应该小于等于oracle数据库连接数最大值;189.2、如果方法一操作后没有变化,此时需要去查看服务器操作系统中是否对连接数做了限制,AIX下可以直接vi文件limits修改其中的连接限制数,还有tcp连接等待时间间隔大小,wiodows类似,只不过wendows修改注册表,具体修改方法查手册,注册表中有TcpDelayTime 项;

190.7、问题描述open many files

191.问题一般都在压力较大的时候出现,由于服务器或者应用中间件本身对于打开的文件数有最大值限制造成,解决办法:

192.1、修改操作系统的文件数限制,aix下面修改limits下的nofiles 限制条件,增大或者设置为没有限制,尽量对涉及到的服务器都作修改;193.2、方法一解决不了情况下再去查看应用服务器weblogic的commonEnv.sh文件,修改其中的nofiles文件max-nofiles数增大,应该就可以通过了,具体就是查找到nofiles方法,修改其中else条件的执行体,把文件打开数调大;修改前记住备份此文件,防止修改出错;

194.8、问题描述has shut down the connection prematurely 195.一般是在访问应用服务器时出现,大用户量和小用户量均会出现;196.来自网上的解释:

197.1> 应用访问死掉

198.小用户时:程序上的问题。程序上存在数据库的问题

199.2> 应用服务没有死

200.应用服务参数设置问题

201.例如:

202.在许多客户端连接Weblogic应用服务器被拒绝,而在服务器端没有错误显示,则有可能是Weblogic中的server元素的AcceptBacklog属性值设得过低。如果连接时收到connection refused消息,说明应提高该值,每次增加25%

203.Java连接池的大小设置,或JVM的设置等

204.3> 数据库的连接

205.在应用服务的性能参数可能太小了

206.数据库启动的最大连接数(跟硬件的内存有关)

207.以上信息有一定的参考价值,实际情况可以参考此类调试。

208.

209.如果是以上所说的小用户时:程序上的问题。程序上存在数据库的问题,那就必须采用更加专业的工具来抓取出现问题的程序,主要是程序中执行效率很低的sql语句,weblogic可以采用introscope定位,期间可以注意观察一下jvm的垃圾回收情况看是否正常,我在实践中并发500用户和600用户时曾出现过jvm锯齿型的变化,上升下降都很快,这应该是不太正常的;

210.9、问题描述Failed to connect to server

211.这个问题一般是客户端链接到服务失败,原因有两个客户端连接限制(也就是压力负载机器),一个网络延迟严重,解决办法:

212.1、修改负载机器的tcpdelaytime注册表键值,改小;

213.2、检查网络延迟情况,看问题出在什么环节;

214.建议为了减少这种情况,办法一最好测试前就完成了,保证干净的网络环境,每个负载机器的压力测试用户数不易过大,尽量平均每台负载器的用户数,这样以上问题出现的概率就很小了。

215.10.LoadRunner HTTP服务器状态代码:在录制Web协议脚本回放脚本的过程中,会出现HTTP服务器状态代码,例如常见的页面-404错误提示、-500错误提示。

216.错误现象1:-404 Not Found服务器没有找到与请求URI相符的资源,但还可以继续运行直到结束。

217.错误分析:此处与请求URI相符的资源在录制脚本时已经被提交过一次,回放时不可再重复提交同样的资源,而需要更改提交资源的内容,每次回放一次脚本都要改变提交的数据,保证模拟实际环境,造成一定的负载压力。218.解决办法:在出现错误的位置进行脚本关联,在必要时插入相应的函数。

219.错误现象2:-500 Internal Server Error服务器内部错误,脚本运行停止。

220.错误分析:服务器碰到了意外情况,使其无法继续回应请求。221.解决办法:出现此错误是致命的,说明问题很严重,需要从问题的出现位置进行检查,此时需要此程序的开发人员配合来解决,而且产生的原因根据实际情况来定,测试人员无法单独解决问题,而且应该尽快解决,以便于后面的测试。

222.11.LoadRunner请求无法找到:在录制Web协议脚本回放脚本的过程中,会出现请求无法找到的现象,而导致脚本运行停止。

223.错误现象:

Action.c(41): Error -27979: Requested form. not found [MsgId: MERR-27979]

224.Action.c(41): web_submit_form. highest severity leve l was "ERROR",0 body bytes, 0 header bytes [MsgId: MMSG-2717 8]"

225.这时在tree view中看不到此组件的相关URL。

226.错误分析:所选择的录制脚本模式不正确,通常情况下,基于浏览器的Web应用会使用“HTML-based script”模式来录制脚本;而没有基于浏览器的Web应用、Web应用中包含了与服务器进行交互的Java Applet、基于浏览器的应用中包含了向服务器进行通信的JavaScript/VBScript代码、基于浏览器的应用中使用HTTPS安全协议,这时则使用“URL-based script”模式进行录制。

227.解决办法:打开录制选项配置对话框进行设置,在

“Recording Options”的“Internet Protocol”选项里的“Recording”中选择“Recording Level”为“HTML-based script”,单击“HTML Advanced”,选择“Script. Type”为“A script. containing explicit”。然后再选择使用“URL-based script”模式来录制脚本。

228.

229.12.LoadRunner回放Web Services协议脚本错误:LoadRunner 8.0版本在录制Web Services协议的脚本时正常,但在回放时会出现错误,提示停止脚本运行。

230.

231.错误现象:利用LoadRunner 8.0版本来录制Web Services协议的脚本没有任何错误提示,回放脚本时会出现如下错误提示“Error:

server returned an incorrectly formatted SOAP response”。

232.

233.错误分析:出现此错误的原因是LoadRunner8.0在录制

Web Services协议的脚本时存在一个缺陷:如果服务器的操作系统是中文的,VuGen会自动将WSDL文件的头改为,所以才会有此错误提示。

234.

235.解决办法:下载两个补丁,分别为“LR80WebServicesFPI_setup.exe”

和“lrunner_web_ services_patch_1.exe”安装上即可。

在LR中录制脚本时有如下问题:

在录制时一切正常,而回放时提示类似如下错误:

Action.c(41): Error -27979: Requested form not

found

[MsgId: MERR-27979]

Action.c(41): web_submit_form highest severity level was

"ERROR", 0 body bytes, 0 header

bytes

[MsgId: MMSG-27178]"

这时在tree view中看不到此组件的相关URL。

处理方法如下:

1,打开recording options,在internet protocol下的recording中选择recording level为HTML-based script,点击HTML Advanced,选择script type为A script containing explicit.即可(可能是开发人员使用了非标准的语法开发控件)。2,选择使用URL_based script录制。

另外,附上帮助中的这个错误代码的说明:

Message Code 27979

Requested form not found

The form was not found in the page received from the server. Possible reasons:

(i) The current or a previous HTML page was changed after the script was

recorded. (ii) A previous request navigated to a wrong page or failed.

(iii) One or more web_submit_form arguments are missing or incorrect (especially for manually coded, parameterized, or correlated functions).

(iv) The server returned an unexpected page (e.g., under excessive load). Troubleshooting

?If the current or previous HTML page was changed, look for the correct properties of the form used in the text (e.g., action), and change it in the script.

?If your snapshots and extended log are disabled, enable them and run the script again.

(i) To enable Snapshots: Select Tools > General Options > Correlation,

and check the Save correlation information during replay box.

(ii) To enable Extended Log: Select Run-time Settings > General: Log, and check Enable logging, Always send messages, Extended log, Data returned by server, Advanced trace.

?Compare the record and replay snapshots for each step in the script from the beginning, and locate the first difference. If you identify a difference in the snapshots, locate the corresponding HTTP request in both the recording log and the extended log. Compare the requests and, if they are different, have the replay issue exactly the same request. This can be done, for example, by adding web_add_header (for adding missing headers or adjusting existing ones), web_remove_auto_header (for removing extra headers), and web_add_cookie (for missing cookies).

?If some correlation is missing, (e.g., the recording and replay runs have different session IDs), use the correlation tool to locate and handle such cases.

经过我的多次试验,以及查看帮助,我终于解决了这个困扰我多时的问题:原来这是由于录制的脚本自动设置了关联,而从服务器返回的报文很长,超出了LoadRunner默认的参数保存长度,导致在response中找不到对应的参数。因此,在设置关联的语句之前加上如下语句:web_set_max_html_param_len("5000");,成功地解决了该问题,脚本回放成功!

LoadRunner脚本录制常见问题整理

1.LoadRunner录制脚本时为什么不弹出IE浏览器? 当一台主机上安装多个浏览器时,LoadRunner录制脚本经常遇到不能打开浏览器的情况,可以用下面的方法来解决。 启动浏览器,打开Internet选项对话框,切换到高级标签,去 掉“启用第三方浏览器扩展(需要重启动)”的勾选,然后再次运行VuGen 即可解决问题 提示:通常安装Firefox等浏览器后,都会勾选上面得选项,导致不能正常录制。因此建议运行LoadRunner得主机上保持一个干净的测试环境。 1.Loadrunner录制脚本时无法正确打开IE或打开IE时无响应 进行如下设置可排除问题: 1、设置默认浏览器为IE; 2、IE已禁用第三方浏览器扩展; 3、Loadrunner中Run-time Setting 的User-agent设置正确; 4、Start Recording中IE路径和Program to record也正确。 2.录制Web脚本时,生成的脚本中存在乱码该如何解决? 录制脚本前,打开录制选项配置对话框Record-Options,进入到Advanced标签,先勾选“Support charset”,然后选择中支持UTF-8。再次录制,就不会出现中文乱码问题了。

3.HTML-based script与URL-based script的脚本有什么区别? 使用“HTML-based script”的模式录制脚本,VuGen为用户的每个HTML操作生成单独的步骤,这种脚本看上去比较直观;使用“URL-based script”模式录制脚本时,VuGen可以捕获所有作为用户操作结果而发送到服务器的HTTP请求,然后为用户的每个请求分别生成对应方法。 通常,基于浏览器的Web应用会使用“HTML-based script”模式来录制脚本;而没有基于浏览器的Web应用、Web应用中包含了与服务器进行交互的Java Applet、基于浏览器的应用中包含了向服务器进行通信的JavaScript/VBScript代码、基于浏览器的应用中使用了HTTPS 安全协议,这时使用“URL-based script”模式进行录制。 4.为什么脚本中添加了检查方法Web-find,但是脚本回放时却没有执行? 由于检查点功能会耗费一定的资源,因此LoadRunner默认关闭了对文本及图像的检查。要想开启检查功能,必须修改运行时的配置Run-time Setting。 进入“Run-time Setting”对话框,依次进入“Internet Protocol→Preferences”,勾选Checks下的“Enable Image and text check”选项即可。 检查执行结果时推荐使用web_reg_find方法。 5.运行时的Pacing设置主要影响什么? Pacing主要用来设置重复迭代脚本的间隔时间。共有三种方法:上次迭代结束后立刻开始、上次迭代结束后等待固定时间、按固定或随机的时间间隔开始执行新的迭代。 根据实际需要设置迭代即可。通常,没有时间间隔会产生更大的压

电脑蓝屏及英文报错解决方案大全

电脑应用常见问题集中贴 硬盘引导型故障分析及排除 1.Invalid Drive Specification无效的驱动器号:如果一个分区或逻辑驱动器在分区表里的相应表项已不存在,那么对于操作系统来说,该分区或逻辑驱动器也就不存在了。因此,这种故障问题一般出现在分区表。修复这类故障,最简单的方法是事先做好分区表的备份。例如,Pctools9.0、KV3000等都有这项功能。 2.HDD controller failure硬盘驱动器控制失败:这是启动机器时,由POST程序向驱动器发出寻道命令后,驱动器在规定时间内没有完成操作而产生的超时错误。出现这种错误,硬盘可能已经损坏了。 3.C drive failure硬盘C驱动失败:RUN SETUP UTTLITY(运行设置功能)Press to Resume(按键重新开始):这种故障一般是因为硬盘的类型设置参数与格式化时所用的参数不符。由于IDE硬盘的设置参数是逻辑参数,所以这种情况多数是由软盘启动后,C盘也能够正常读写,只是不能启动。 4.显示“Starting Windows…″然后死机:一般来说,这是由于Config.sys和Autoexc.bat 中的可执行文件本身已经损坏,使得系统在执行到此文件是死机。这个故障非常简单,但因为没有什么故障信息,一般人很容易做出误判。当出现这种现象,并且确信系统本身是完好的时,可以去掉这两个文件,或者在屏幕上出现以上信息时,快速按下F8键,然后选择单步执行,找出已经损坏的文件即可。 5.Non-System Disk or Disk Error,Replace AND Press any key when ready(非系统盘或磁盘错误,重新换盘后按任意键),DOS引导区中的引导程序执行后发现错误,报此信息。可能导致该错误的原因有:硬盘根目录区第一扇区地址出界(在540MB之后),读盘出错。这类故障大多为软件故障,如果BPB表损坏,即用软盘启动后,硬盘不能正常读写,可以用NDD修复;如果BPB表完好,只需简单的SYS C:传送系统就可引导。 6.Error Loading Operation System调进操作系统错误:这类故障是在读取分区引导区(BOOT)出错时提示的,其原因可能如下:一是分区表指示的分区起始物理地址不正确。例如,由于误操作而把分区表项的起始扇区号(在第三字节)由1改为0,因而INT 13H读盘失败后,即报此错;二是分区引导扇区所在磁道的磁道标志和扇区ID损坏,找不到指定扇区;三是驱动器读电路故障。 7.HDC controller fail(硬盘控制器控制失败):这类故障是硬件故障,POST程序向控制器发出复位命令后,在规定的时间内没有得到控制器的中断响应,可能是控制器损坏或电缆没接好。另外,也与硬盘参数设置是否正确有关。 8、硬盘主引导扇区损坏,系统无法引导 解决方案: (1)、用FDISK/MBR命令恢复引导程序。 (2)、系统文件损坏后在其他机器上备份系统, 9、提示:NO ROM BASIC 此类故障是由于没有设置激活分区引起,用FDISK设置激活分区即可。

VOS3000安装视频教程

VOS3000安装视频教程 1. 硬件需求 PC机或服务器一台 CPU:Xeon 2G以上 内存:2G(或以上) 硬盘空间:80G(或以上) 操作系统:请预装AS4或者AS5 先用SSH客户端登陆LINUX AS5 ....... 然后输入[root@ localhost]#cd /root [root@ localhost root]# uname –r 会显示系统版本≥2.6 linux系统的内核符合才安装标准查看CENTOS版本lsb_release -a 下面开始安装 采用具有root权限用户登录 进入目录/usr,命令如下: [root@ localhost root]# cd /usr [root@ localhost usr]# 然后登入文件上传apache-tomcat-5.5.15.tar.gz 至/usr 目录 上传完后 再解压运行 root@ localhost usr]# tar –zxvf apache-tomcat-5.5.15.tar.gz 进入目录/root,建立安装临时目录dl,并进入该目录,命令如下: [root@ localhost usr]# cd /root [root@ localhost root]# mkdir dl [root@ localhost root]# cd dl [root@ localhost dl]# 登陆上传项 将如下文件拷贝至dl 目录 ivr-2.1.1-5.i586 mbx3000-2.1.1-5.i586 vos3000-2.1.1-5.i586 MySQL-client-community-5.0.51a-0.rhel5.i386.rpm MySQL-server-community-5.0.51a-0.rhel5.i386.rpm jdk-1_5_0_08-linux-i586 perl-DBI-1.40-5.i386 emp-2.1.1-5.noarch 查看系统的参数 [root@ localhost `]# vi /etc/sysconfig/selinux (注:默认是SELINUX=enforcing 改写成:S ELINUX=disabled 保存然后重启系统# reboot) 重新启动后安装 root@localhost DL]#rpm –ivh MySQL-client-community-5.0.51a-0.rhel5.i386.rpm root@localhost DL]#rpm –ivh MySQL-server-community-5.0.51a-0.rhel4.i386.rpm 安装Java 运行环境 root@localhost DL]#rpm –ivh jdk-1_5_0_08-linux-i586(注:安装成功系统内将建立/usr/java/jdk1.5.0_08目录) 安装emp 模块 root@localhost DL]#rpm –ivh emp-2.1.1-5.noarch 安装IVR模块 root@localhost DL]#rpm –ivh ivr-2.1.1-5.i586 安装MBX3000 服务器 root@localhost DL]#rpm –ivh mbx3000-2.1.1-5.i586 安装VOS3000 服务器 root@localhost DL]#rpm –ivh vos3000-2.1.1-5.i586

Loadrunner一些不常用的功能总结

Loadrunner一些不常用的功能总结Loadrunner一些不常用的功能总结背景 这两天各种通过项目给新人培训,没想到培训期间在给新人讲解的时候发现好多功能或者菜单自己也没用过也不知道干啥用。趁着这两天有点时间,赶紧总结下来,目的有二:一是能够补充自己认识不足;二是知道多一个功能在以后遇到问题的时候也能够多一条路子进行解决,别默默守着好用的工具或者好用的功能却因为不知道而被困难绊住。 那个,实际上本文其实也就是翻译下loadrunner(以后简称:lr)自带的说明文件,然后网上找点资料啥的再结合一下自己的推测,在任何对应界面或者窗口按f1就有,想看原文的自己看就好,大家看着还是不懂的话建议自己百度,反正我这些也就是百度出来的。录制option 就是这个了,打开啥样自己看,接下来按照左边的菜单一个一个说啦,只说不常用的啦。 General

Script(脚本) 上面的language我就不用多说了吧,主要说说下面的选项吧。 Close all AUT processes when recording stops 官方解释是。。。管他呢,AUT是application under test被测应用,整个解释翻译过来就是:当你停止录制时自动关闭被测应用。我试过了,比如你用ie访问网站录制,如果你点了停止录制,那么lr打开的哪个ie窗口也没了。顺便一提,这个选项的默认值是关闭的。 Generate fixed think time after end transaction 翻译完就是:以秒为单位,在每个事物之后添加一个固定的思考时间。这个也是默认关闭的,如果开启,默认添加的思考时间是3秒,当然你可以自己设置。 Generate recorded events log 生成一个日志记录事件,啥样的事件呢,录制过程中发生的事件都算。这个默认是关闭的 Generate think time greater than threshold 为思考时间设置一个坎,超过这个坎的就加思考时间,没超过这个坎的就不加。比如说你设置了5秒,那么思考时间超过5秒的,lr就在你脚本里面里面加

LoadRunner常见问题分析及解决办法

LoadRunner常见问题分析及解决办法 2010-09-23 08:02 在运行脚本回放过程中,有时会出现错误,这在实际测试中是不可避免的,毕竟自动录制生成的脚本难免会有问题,需要运行脚本进行验证,把问题都解决后才加入到场景中进行负载测试。下面结合常用的协议(如Web、Web Services协议)录制的脚本进行回放时出现的问题介绍一下解决的方法。 需要注意的是,回放脚本时出现的错误有时是程序自身的原因导致的,因此在解决脚本回放问题前必须保证程序录制出的脚本是正确的。 1.LoadRunner超时错误:在录制Web协议脚本回放时超时情况经常出现,产生错误的原因也有很多,解决的方法也不同。 错误现象1:Action.c(16): Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s)。 错误分析:对于HTTP协议,默认的超时时间是120秒(可以在LoadRunner 中修改),客户端发送一个请求到服务器端,如果超过120秒服务器端还没有返回结果,则出现超时错误。 解决办法:首先在运行环境中对超时进行设置,默认的超时时间可以设置长一些,再设置多次迭代运行,如果还有超时现象,需要在“Runtime Setting”>“Internet Protocol:Preferences”>“Advanced”区域中设置一个“winlnet replay instead of sockets”选项,再回放是否成功。 错误现象 2:Action.c(81):Continuing after Error -27498: Timed out while processing URL=http://172.18.20.70:7001/workflow/bjtel/leasedline/ querystat/ subOrderQuery.do 错误分析:这种错误常常是因为并发压力过大,服务器端太繁忙,无法及时响应客户端的请求而造成的,所以这个错误是正常现象,是压力过大造成的。 如果压力很小就出现这个问题,可能是脚本某个地方有错误,要仔细查看脚本,提示的错误信息会定位某个具体问题发生的位置。 解决办法:例如上面的错误现象问题定位在某个URL上,需要再次运行一下场景,同时在其他机器上访问此URL。如果不能访问或时间过长,可能是服务器或者此应用不能支撑如此之大的负载。分析一下服务器,最好对其性能进行优化。 如果再次运行场景后还有超时现象,就要在各种图形中分析一下原因,例如可以查看是否服务器、DNS、网络等方面存在问题。 最后,增加一下运行时的超时设置,在“Run-Time Settings”>“Internet Protocol:Preferences”中,单击“options”,增加“HTTP-request connect

CAD报错处理方法

1.切换楼层的时候 解决方法:打开高版本cad,然后命令行输入recover,选择你提示报错的当层楼层文件,修复完后另存为低版本cad,然后去工程文件夹下覆盖. 2. 解决方法:在做工程中软件自动退出,重新打开后提示没找到相关文件,原因是:退出后,cad文件在后台程序中还在运行。处理方法:关闭与cad相关的文件,在任务管理器-进程中,把运行的acad文件结束或重启计算机 3. 解决方法:在CAD2008或CAD2010的安装路径下,找到AcExperience.arx文件删掉即可。

4. 4.在三维算量软件中软件界面和CAD界面不能互相切换或者无法加载CAD命令如何处理? 5.查看报表,就提示磁盘或网络错误。 解决方法:保存文件的文件夹的名称有特殊符号.

6.安装三维算量2012企业版的时候,提示得不到:CAD2011 解决方法:解压的安装包有问题,把CAD的那个安装包删掉了。 7.做工程的时候,突然跳出这个窗口 解决方法:查毒或者修复工程(新建一个工程文件,工程名称,楼层设置等跟原先的工程的工程设置一模一样,然后关掉软件,把原先工程的楼层文件。Dwg覆盖新建的工程文件夹下dwg文件,重新打开新建的工程即可) 8.安装WIN764位的2008CAD的时候跳出下面的窗口

解决方法:安装了360,退出杀毒软件。 9、 解决方法:在选项里面修改配置的名称3da2012重命名改为三维算量2012。10、提示这个是什么原因? 解决方法:工程用很多版本的CAD修复过,不兼容造成的,用高版本CAD修复。 11、图纸复制进斯维尔软件提示未定义? 解决方法:cad没有安装好,重新安装cad。

迅时设备配合南京昆石VOS做加密配置方法

迅时网关配合昆石VOS做加密配置方法一.S口网关加密注册为VOS上的话机配置方法。 1.VOS上正常开注册帐号:业务管理—>话机业务—>话机管理—>添加 2.S口设备设置:【基本配置】→【SIP】→【注册服务器】和【代理服务器】地址填 写VOS的地址,端口号为5070,【注册方式】选择“按线路注册”,提交保存。 3.【线路配置】→【用户电话号码】在对应的线路号上填写VOS平台上的话机 号码,如果号码为一个,所有帐号填写相同的即可,并发数受到VOS的限制。 4.【线路配置】→【用户线功能】选择“线路号码”,“注册”勾选,“注 册密码”填写VOS平台该话机号码对应的密码提交保存。

5.【高级配置】 【加密】“信令加密”打勾,“RTP 加密”选择“1 ”, “加密方式”选择“20”,“加密密钥”为空,提交保存。 6.在IE浏览器里分别执行如下操作(此时IE需要登录设备,输入密码验证成功后)IE输入以下命令后敲回车: http://xxx.xxx.xxx.xxx/xml?method=gw.config.set&id482=61202700 http://xxx.xxx.xxx.xxx/xml?method=gw.config.set&id483=newrock xxx.xxx.xxx.xxx是当前设备的IP地址,61202700是VOS平台的话机号码(如果每线号码不一样,任选其中一个号码即可),newrock为该话机号码的密码。

7.【系统工具】 【系统重启】重启设备。

二.O口网关加密注册到 VOS 配置方法。 1.在VOS上新建一个对接网关如下图,网关ID:newrock 网关的密码为newrock123 加密密钥:newrock123 (注:网关密码和加密密钥要相同) 2.O口设备设置:【基本配置】→【SIP】→【注册服务器】和【代理服务器】地址 填写VOS的地址,端口号为5070,【注册方式】选择“按网关注册”,“注册用户名”是VOS对接网关ID“newrock”, “注册密码”是VOS对接网关密码“newrock123”,提交保存。 3.【高级配置】→【加密】“信令加密”打勾,“RTP加密”选择“1”,“加密方式”选择“20”,“加密密钥”为空,提交保存。

LoadRunner错误及解决方法总结

LoadRunner错误及解决方法总结 1. error:missing newline in d:\loadrunner\name.dat 场景执行时报error:missing newline in d:\loadrunner\name.dat 第二次执行不报 两个解决办法: 第一:如果参数不是很多的话,不要打开记事本去编辑参数,就直接在LR提供的参数的表格中进行编辑即可。 第二:如果参数很多超过100条的话。在记事本中编辑好了之后,记着在最后一个参数后打个回车,让鼠标的光标移动到下一行。 2.load generator is currently running the maximum numb er of vuser of this type 使用的是loadrunner8.0,有10000个用户的web的license,global的有10个。在测试的时候发现running vuser到达1000以后就不能再提高,后面的vuser 就会出错。错误是 “The load generator is currently running the maximum number of vuser of this type”. 已经可以排除是load generator机器本身资源的问题。因为换了性能比较强的酷睿2还是同样的问题,CPU和memory都有空闲。 解决办法:在load generator中有一个Vuser limits tab,可以设置running user 的最大数目。即设置load generator----Details------Vuser limits ----Other Vusers 的最大参数。 3. ERROR-26374及ERROR-26377错误no match found for the requested parameter ”Siebel_Analytic_search_id2”.check whether the requested boundaries exist in the response data. 如果初期或脚本单独回放时即出现此错误,则可能是关联问题: 1.首先看下脚本中有没有使用了自动关联(web_reg_save_param) 2.在Virtual的脚本里查询下web_reg_save_param的参数使用位置,然后把这个参数化给还原回来。 如果初期没这个错误,或脚本单独回放时没有问题,而是压力越大错误率越高的话,怀疑是服务器反馈不及时,或反馈信息错误,或丢包了。导致LR没有从反馈信息中得到这个值。 Error -26609: HTTP Status-Code=503 (Service Unavailable) for "https://www.wendangku.net/doc/fe4204170.html,:8090/logon.cfm"引起的原因解释: 一、如果出现“Service Unavailable”的提示,刷新几下又可以访问。

Veritas Backup备份机制与操作系统密码的关联问题及解决方案

市信息中心Backup Exec 备份问题及解决方法 1、Backup Exec 备份作业(Oracle数据库差别备份及全备份)无法完成,问题表现如下: 1.1、差别备份作业报错信息: 1.2、全备份作业报错信息: 1.3、在系统日志中所体现的错误信息如下:

问题产生原因:因介质服务器/Agent端密码做过更改,而导致执行备份作业时出现验证失败,无法执行备份作业。 解决方法:更改介质服务器/Agent端密码后应重新对其进行验证,经重新验证后作业执行恢复正常。详细说明及操作步骤如下: Veritas Backup备份机制与操作系统密码的关联问题及解决方案 1.关于Veritas Backup Exec 登入账户说明 Backup Exec 登录可存储 Windows 用户的凭证。Backup Exec 登录允许Backup Exec 管理用户名和密码,并可以用于浏览资源或处理作业。使用Backup Exec登录,就可以将Windows凭证更改应用到使用它们的作业中。 Backup Exec 登录用于浏览本地和远程资源。Backup Exec 登录也可以与设备级选择列表项(如共享、数据库等)相关联。如果需要编辑凭证,则可以编辑Backup Exec 登录,所做的更改将应用到使用 Backup Exec 登录的所选资源。 Backup Exec 登录并不是 Windows 用户。在创建 Backup Exec 登录时,项被输入到Backup Exec 数据库中;操作系统没有创建。如果更改了Windows 用户凭证,必须使用新信息来更新 Backup Exec 登录。Backup Exec不维护与Windows用户的连接。 可使用“登录管理”对话框查看、创建、删除、编辑和替换 Backup Exec 登录。 此对话框显示您创建的每个 Backup Exec 登录的属性信息。它还显示您的默认 Backup Exec 登录,以及当前登录到介质服务器的 Windows 用户名。要查看这些信息,请选择“网络”菜单,然后单击“登录”。 Backup Exec 有三种登录类型。它们包括:

loadrunner常见错误解决方法

1.Error -27727: Step download timeout (120 seconds)has expired when downloading resource(s). Set the “Resource Page Timeout is a Warning” Run-Time Setting to Yes/No to have this message as a warning/error, respectively 处理方法: Run-Time Setting ------ Internet Protocol ------ Preferences ------Option ------ Step download timeout(sec)改为32000 A、应用服务参数设置太大导致服务器的瓶颈 B、页面中图片太多 C、在程序处理表的时候检查字段太大或多 Error -27728: Step download timeout (120 seconds)的解决方法 语法检查通过,但是在并发执行一个查询时候报错Action.c(16): Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s)设置了runt time setting中 的internet protocol-preferences中的advaced区域有一个winlnet replay instead of sockets选项, 选项后再回放就成功了。 2.Action.c(7): Error -27791: Server “192.168.1.77″ has shut down the connection prematurely 解决方案如下:

exe格式电子书制作方法

如何制作EXE格式电子书?(以eBook Workshop 为例详解) 2010年04月07日星期三下午 05:23 简单的说电子书是指存储在光、电、磁等载体之上的数字图书。随着电子书不断的发展,现在开发出了各种不同的电子书格式,不同的格式需要使用不同的阅读器才能阅读。电子书也正以其信息量大且阅读方便快捷的特点,被越来越多的用户所接受。今天我们一起来看看关于EXE格式电子书的阅读和制作方法。 EXE格式电子书最大的特点就是无须专门的阅读器支持,一个文件就可以执行,界面也可以做得很漂亮,还可以带密码保护。其缺点是在安全性、速度、空间等方面不够好,尤其是EXE电子书在书签功能方面做得不好,不过总的说来,此格式利大于弊,丝毫不影响其普遍的适用性。制作EXE电子书可以选用的软件很多,这里以“e书工场V1.4”(eBook Workshop )为例给大家讲解一下制作过程。 一、软件基本情况 这是将 HTML 页面文件、图片、Flash等捆绑成 EXE 电子文档的制作软件。吸收了目前其他同类软件的优点,采用界面外壳,制作时可以选择界面;而且界面优美,并可以不断升级界面。另外制作出的电子书还可以部分或全部加密。软件大小为1.8MB,可到以下地址下载: https://www.wendangku.net/doc/fe4204170.html,/soft/8520.html 提示:其他同类可选软件有eBook Edit Pro、网文快捕(Cyber Article)等。 二、制作流程 软件安装非常简单,完成后即可启动到如图1所示主界面。单从界面上来说非常简洁,轻松即可上手。此软件主要特色就是将现有的Word文档、html网页文件等编译为EXE格式电子书,因此在总的制作流程上来说比较简单。

loadrunner学习入门到精通 常见问题解决方法(七)

第七课LoadRunner常见问题解决方法 一.V uGen的问题 1.使用LoadRunner如何打开不同的浏览器录制? 答:录制时点击Start Record打开录制选择浏览器和地址页面如下图 然后选择要默认打开的浏览器。不设置时,默认打开Internet浏览器。 2.LoadRunner打不开火狐浏览器如何解决? 答:当有一天机器安装了好多浏览器时的时候,我们打不开浏览器怎么办,可以进入浏览器选项,切换到高级标签,去掉“第三方浏览器扩展”选项(去后要重启),然后再次运行vugen即可。 注:使用LoadRunner时要关闭杀毒软件。 3.录制的脚本有乱码如何解决? 答:这是要重新进行录制,但在录制前要在recording options---advanced—surport charset 里选中UTF—8即可。 4.解决在web窗体中有Java script脚本时,不能再tree view视图中显示的方法? 答:将tools—generdl options—correlation—enable scripting and Java applets on snapshots viewer选中即可。 5.录制时的注意事项 (1)脚本中设置了检查点,要选中proforances—checks—enable image and text check 的操作。 (2)集合点要和事务结合使用,集合点只能插入到action部分,vusers_init和vusers_end中不能插入集合点。 6.一些Web虚拟用户脚本录制后立刻回放没有任何问题,但是当设置迭代次数大于1时, 如果进行回放则只能成功迭代一次。为什么从第二次迭代开始发生错误?

VOSS快插接头系统介绍及维修方法说明

[NextPage1、VOSS快插系统的组成及装配] 改进原因:Voss快插系统可以提高气路密封性,降低车辆维护成本,提升整车性能的可靠性。 VOSS快插系统的组成及装配示意: 图1、VOSS快插系统的组成 VOSS快插系统由4个部件组成:带竹节倒齿的快插接头、螺母座、锁位卡簧和橡胶垫圈(见图1)。4个部件功能分述如下: 快插接头有一个宽边卡槽,安装时以供卡簧插入;其它2个槽配合O型圈。第一个O型圈(黑色)用来密封连接部分,防止介质进入;第二个O型圈(红色)用以防止外部杂质的进入,红色标记可以作为是否安装正确的一个外观检验标志。 螺母座旋入气动产品部件螺纹接口内,O型圈起密封作用。 锁位卡簧的一端是开口的,安装时快插头的锥形末端将其顶开,快插接头插入后,卡簧与宽边卡槽啮合,卡簧将自动对中。 橡胶垫圈放入成型孔底部的环形位置。橡胶垫圈使快插接头能够在轴向压力作用下与卡簧啮合完好。 NG8、NG12,其对应螺纹规格见如下表: VOSS快插系统的拆卸: 车辆出现故障需更换快插接头或基体部件时,必须将发动机停机使管路减压。用扳手拧松螺母座,将螺母座和快插接头一同从基体(各种阀类及储气筒等)内旋出;然后取下锁位卡簧,即可将快插接头从螺母座中抽出(见图2)。

图2 VOSS快插接头的分离 [NextPage2、VOSS快插系统的安装方法] VOSS快插系统的安装方法 安装前首先要注意保证各部件表面清洁。 1. VOSS快插接头安装专用工具(图3)及螺母座安装专用工具(图4)。 图3 VOSS快插接头安装专用工具 1.大力钳(两把) 2.尼龙管剪切刀 3.橡胶锤 图4 螺母座、卡簧、橡胶垫圈安装工具(三种规格) 2. 尼龙管的剪切 尼龙管剪切端面必须垂直管子纵向轴线,端面整齐,必须使用下面的专用剪切刀具(见图5),以防产生毛刺影响密封性能,保证截面整齐。尼龙管口径有多种规格。 图5、用专用剪切刀具剪尼龙管 3.将尼龙管与带竹节倒齿的快插接头装到一起 快插接头有多种规格。把快插接头压入尼龙管时,需注意以下几点:① 常温下操作;② 龙管不允许加热;③ 节倒齿不能受到任何损伤,否则会影响和尼龙管的连接紧密性;选择与尼龙管口径对应的快插接头把尼龙管夹装到大力钳的适合口径处(注意不要用带螺纹的钳口夹尼龙管头,以便在钳子另一端口安装快插接头),并漏出5~ 8mm 管头,调整大力钳把手上的螺栓达到适当夹紧力(见图6): 图6、用大力钳夹装尼龙管 安装一端需接插尼龙管的快插接头(另一端带保护帽)的方法(见图7)。但在最终装配(快插接头插入基体上的螺母座中)前才能将保护帽取下: 图7、安装带保护帽的快插接头 安装两端均需插入尼龙管的快插接头的方法 (见图8,用一把大力钳夹装尼龙管,另一把大力钳口卡住快插接头的另一端止口位置,然后用锤敲击未夹持尼龙管的大力钳;另一端尼龙管时同样方法安装): 图8、安装两端带尼龙管的快插接头 4、将螺母座、卡簧和橡胶垫圈安装到基体上 如前所述,有NG6、NG8、NG12三种规格的螺母座,分别用相应规格的安装手柄。下面以阀类备件为例说明其安装方法,其他离合器助力缸、制动器室、储气筒等上的螺母座安装方法相同。 螺母座的基体上有造型孔(见图9)。 图9、阀上的造型孔,螺母座、卡簧、橡胶垫圈,安装手柄 按顺序将螺母座、卡簧、橡胶垫圈套在安装手柄上,对准造型孔(见图10),用手拧紧(见图11)。 图10、将螺母座、卡簧、橡胶垫圈套在安装手柄上 图11、拧紧螺母座

loadrunner常见问题及解决方法

loadrunner常见问题 1..关于loadrunner11录制脚本时IE打不开问 1、ie浏览器去掉启用第三方浏览器扩展 2、loadrunner11 键盘F4,在browser Emulation点击change,在弹出的提示框中Browser version 选择8.0,platform. 选择windows7 3、loadrunner11 键盘ctrl+F7在弹出的提示框中选择最后一项Correlation,将Enable correlation during recording 下面的勾全去掉,有需要的再勾 4、退出杀毒软件(金山啊360啊什么的都退了) 5、退出迅雷软件 6、计算机——属性——高级系统设置——性能里的设置——数据执行保护——选择“为除下列选定程序之外的所有程序和服务启用”——添加IE浏览器——应用——确定 1.2.controlle打开失败: controller一添加完脚本就崩溃了,报错:试读执行系统不支持的操作;Runtime error!c:\Program Files\hp\LoadRunner\bin\Wlrun.exe abnormal program termination。 解决方案:1.E:\Program Files (x86)\HP\LoadRunner\bin文件下将wlrun.exe文件删除,2.进入“我的电脑”下---控制面板\卸载或更改程序中---右击HP Loadrunner修复。 1.3.设置并发数: User generator tools—create controller scenario—number of vusers 1.4.Loadrunner11安装: 1. 安装完成后,退出loadrunner 2. 把下载的lm70.dll,mlr5lprg.dll 拷贝到../HP/Loadrunner/bin覆盖掉原来的 3. 使用注册表删除工具,点击deletelicense.exe 删除注册表信息 4. 再次打开loadrunner, configuration->loadrunner license->new license,在弹出的输入框中输入license序列号

【干货分享】DMRMAN脱机备份常见错误

【干货分享】DMRMAN脱机备份常见错误 我们在使用DMRMAN工具脱机备份时总是遇到各种问题,今天整理了下常用问题及解决方法,供大家参考。 本章内容已在如下环境上测试: 操作系统:中标麒麟7、Windows 10 64位 数据库版本:达梦8 相关关键字:DM8,DMRMAN备份,管道连接超过,创建dmap管道失败 常见错误 [-7103]:创建命名管道失败 【问题现象】: 中标麒麟7环境,在将达梦数据库bin路径配置到环境变量path中,可以在任意目录下执行DMRMAN命令,但是进入DMRMAN后执行备份命令,会有如下报错:[-7103]:创建命名管道失败。 【问题原因】: 当执行DMRMAN命令进行备份操作的时,会根据DMRMAN命令所在路径下寻找由DM_PIPE_开头的管道文件,而不是通过path设置的环境变量路径来寻找对应的管道文件,DM_PIPE_一般是在bin目录下生成。 【解决方法】: 使用DM安装用户dmdba进入DM安装bin目录下启动DMRMAN工具,执行备份脚本提示成功。

[-7105]:管道连接超时 【问题现象】: 中标麒麟7环境,使用root用户启动DMRMAN工具,执行备份命令报错[-7105]:管道 连接超时。 【问题原因】: root用户不是DM数据库安装用户,不能使用root启动DMRMAN工具。 【解决方法】: 使用DM安装用户dmdba启动DMRMAN工具,执行备份命令即正常。

[-8109]:创建dmap管道失败,请检查dmap是否已经启动 【问题现象】: 中标麒麟7环境,dmdba在bin目录下启动DMRMAN工具,执行备份命令报错[-8109]:创建dmap管道失败,请检查dmap是否已经启动。 【问题原因】: 没有启动DmAPService服务。 【解决方法】: 使用root用户执行如下命令启动DmAPService服务。启动后执行备份命令正常。 [root@localhost ~]# systemctl start DmAPService.service 如若Windows 10环境下,DmAPService服务已启动,仍然报这个错误,请使用以管理员身份运行cmd命令;同样如果在控制台工具上也报此错误,请使用以管理员身份运行控制台工具。

loadrunner监控常用性能指标

一、windows常见计数器 Memory: Available Mbytes:可用物理内存数. 如果Available Mbytes的值很小(4 MB 或更小),则说明计算机上总的内存可能不足,或某程序没有释放内存。 page/sec: 表明由于硬件页面错误而从磁盘取出的页面数,或由于页面错误而写入磁盘以释放工作集空间的页面数。一般如果pages/sec持续高于几百,那么您应该进一步研究页交换活动。有可能需要增加内存,以减少换页的需求(你可以把这个数字乘以4k就得到由此引起的硬盘数据流量)。Pages/sec 的值很大不一定表明内存有问题,而可能是运行使用内存映射文件的程序所致。 page read/sec:页的硬故障,page/sec的子集,为了解析对内存的引用,必须读取页文件的次数。阈值为>5. 越低越好。大数值表示磁盘读而不是缓存读。 由于过多的页交换要使用大量的硬盘空间,因此有可能将导致将页交换内存不足与导致页交换的磁盘瓶径混淆。因此,在研究内存不足不太明显的页交换的原因时,您必须跟踪如下的磁盘使用情况计数器和内存计数器: Physical Disk\ % Disk Time Physical Disk\ Avg.Disk Queue Length 例如,包括Page Reads/sec 和% Disk Time 及Avg.Disk Queue Length。如果页面读取操作速率很低,同时% Disk Time 和Avg.Disk Queue Length的值很高,则可能有磁盘瓶径。但是,如果队列长度增加的同时页面读取速率并未降低,则内存不足。 要确定过多的页交换对磁盘活动的影响,请将Physical Disk\ Avg.Disk sec/Transfer 和Memory\ Pages/sec 计数器的值增大数倍。如果这些计数器的计数结果超过了0.1,那么页交换将花费百分之十以上的磁盘访问时间。如果长时间发生这种情况,那么您可能需要更多的内存。 Page Faults/sec:每秒软性页面失效的数目(包括有些可以直接在内存中满足而有些需要从硬盘读取)较page/sec只表明数据不能在内存的指定工作集中立即使用。 Cache Bytes:文件系统缓存(File System Cache),默认情况下为50%的可用物理内存。如IIS5.0 运行内存不够时,它会自动整理缓存。需要关注该计数器的趋势变化 如果您怀疑有内存泄露,请监视Memory\ Available Bytes 和Memory\ Committed Bytes,以观察内存行为,并监视您认为可能在泄露内存的进程的Process\Private Bytes、 Process\Working Set 和Process\Handle Count。如果您怀疑是内核模式进程导致了泄露,则还应该监视Memory\Pool Nonpaged Bytes、Memory\ Pool Nonpaged Allocs 和 Process(process_name)\ Pool Nonpaged Bytes。 Pages per second :每秒钟检索的页数。该数字应少于每秒一页。 Process: %Processor Time: 被处理器消耗的处理器时间数量。如果服务器专用于sql server,可接受的最大上限是80-85% Page Faults/sec:将进程产生的页故障与系统产生的相比较,以判断这个进程对系统页故障产生的影响。 Work set: 处理线程最近使用的内存页,反映了每一个进程使用的内存页的数量。如果服务器有足够的空闲内存,页就会被留在工作集中,当自由内存少于一个特定的阈值时,页就会被清除出工作集。

LoadRunner性能测试指标参考

性能测试指标参考 目录 1术语 (2) 1.1响应时间 (2) 1.2并发用户数 (2) 1.3在线用户数 (2) 1.4吞吐量 (3) 2 Vuser图 (3) 2.1 “运行Vuser ”图(Running Vusers) (3) 2.2 “集合”图(Rendezvous) (3) 3 错误图 (3) 3.1 “每秒错误数(按描述)”图(Error Statistics) (3) 4 事务图 (4) 4.1 “平均事务响应时间”图(Average Transaction Response Time) (4) 4.2“负载下的事务响应时间”图(Running Vuser –Average Transaction Response Time) (4) 4.3“页面细分”图(Web Page Diagnostics图) (5) 4.4“每秒事务数”(Transactions per second 简称:TPS) (6) 5 Web资源图 (6) 5.1“每秒点击次数”图(Hits per Second) (6) 5.2“吞吐量”图(Throughput) (6) 6 系统资源图 (6) 6.1 LoadRunner下监控的UNIX资源指标 (6) 6.1.1平均负载(Average load) (6) 6.1.2 CPU利用率(CPU utilization) (7) 6.1.3 每秒传入的包数(Paging rate) (7) 6.2使用NMON工具监控Linux资源 (7) 6.2.1 系统资源汇总(SYS_SUMM) (7) 6.2.2 磁盘资源汇总(DISK_SUMM) (8) 6.2.3 内存资源(MEM) (8) 7 网络监控器图 (9) 7.1 “网络延迟时间”图(Network Delay Time) (9) 8 数据库服务器资源图 (10) 8.1 Oracle服务器监控度量 (10) 8.1.1 添加Oracle自定义计数器 (11) 8.1.2 性能分析工具Statspack所提供的性能分析指标 (15) 8.2 SQL Server服务器监控度量 (18)

相关文档
相关文档 最新文档