LoadRunner常见错误分析(一)

上一篇 / 下一篇  2012-02-27 10:03:39 / 个人分类:经验总结

VuGen的问题:

1、使用LoadRunner如何打开不同的浏览器录制?

录制时点击Start Record打开录制选择浏览器和地址的页面,点击Program to Record后面的“…”按钮,在弹出的界面中,选择你要使用浏览器的路径,确认即可

2LoadRunner打不开火狐浏览器如何解决?

当有一天机器安装了好多浏览器的时候,我们打不开浏览器怎么办,可以进入浏览器选项,切换到高级标签,去掉“第三方浏览器扩展”选项(去后要重启),然后再次允许vugen即可

 

3、录制的脚本有乱码如何解决?

这是要重新进行录制,但在录制前要在recording Option----advanced----surport charset里选中UTF-8即可

 

4、解决在web窗体中有JAVA Script脚本时,不能再tree view视图中显示的方法?

tools—generdl options—correlation—enable scripting and Java applets on snapshots viewer选中即可。

5、录制时的注意事项:

A、  脚本中设置了检查点,要选中proforances—checks—enable image and text check的操作。

B、  集合点要和事务结合使用,集合点只能插入到action部分,vusers_initvusers_end中不能插入集合点。

 

6、一些web虚拟用户脚本录制后立刻回放没有任何问题,但是当设置迭代次数大于1时,如果进行回放则只能成功迭代一次,为什么从第二次迭代开始发生错误?

这种现象多是由于在“Run-time setting”的“Browse Emulation”的设置中,勾选了“Simulate a new user on each iteration”以及下面的选项“Clear cache on each iteration”这两个选项的含义是每次迭代时模拟一个新的用户及每次迭代时清除缓存

由于脚本迭代时,initend只能执行一次,如果每次迭代都模拟一个新的用户并清除缓存,则用户登录信息将一并清除,因此迭代时可能发生错误

7、虚拟客户脚本“Run—time setting”中的线程和进仓运行方式的区别?

如果选择“Run Vuser as a process”,则场景运行时会为每一个虚拟用户创建一个进程;选择“Run Vuser as a thread”则将每个虚拟用户作为一个线程来运行,在任务管理器中只看到一个mmdrv.exe,这种方式的运行效率更高,能造成更大的压力,时默认选项。

另外,如果启用了IP欺骗功能,则先在Controller中选中Tools菜单下的“Expert Mode”,然后将Tools菜单下的“Options>General”标签页中的IP地址分配方式也设置为与Vuser运行方式一致,同为线程或进程方式。

8Lr参数化时如何跟Oracle数据库连接?

  首先要连接的是Oracle是在linux下,我自己使用的是windows。要保证本机已经安装的Oracle的客户端,并且配置了本地NET服务。

1、  LRVuGen中选择replace with a paremeter

2、  选择property----Data wizard-----Specify SQL statement manually

3、  点击下一步,再点击create,点“重建”,选择驱动“Microsoft ODBC for Oracle

4、  默认的保存路径是:C:\Program Files\Common Files\ODBC\Data Sources,输入名字,点保存,点下一步,点完成

5、  输入用户名、密码、和服务器(注意此时的服务器为上述oracle客户端设置好的本地NET服务名)

6、  点击确定就配置好了

Controller的问题

1、运行时的错误代码总结:

127796——指链接服务器被决绝,造成的原因为服务器关闭、重启或者是tomcatJboss配置文件中指定了最大的并发用户数的限制,一般tomcat的最大限制数是500个并发数。

227791——指服务器过早关闭连接错误,造成的原因是由于服务器的配置不好引起的,若调整不好,就要优化程序和硬件了。

327728——指超时运行的错误,LoadRunner中默认的超时时间是120秒,若在120秒内服务器没有对请求做出反应,就出现了此种错误,在运行中可以对超时设置的长一些,或多次迭代。设置延长超时时间的步骤是进入run-time setting对话框,依次进入Internet protocol。然后点击options按钮进入高级选项设置,修改各类超时的时间。若以上还不行就在runtime setting—Internet protocolpreferences—advanced区域中设一个winlnet replay instead of sockets

427498指并发压力太大造成,属于正常现象,若并发压力很小,出现这种问题,是由于脚本某处错误引起,对于压力过大造成的此种错误,要对服务器优化。

5404没有找到与请求的URL相符合的资源,即路径错误。

6500请求服务器内部的错误。

727727连接超时错误,和27728一样。

8-84804—此协议没有相应的注册码,找个注册码破解一下即可,如:(你用的License不是Globe的,所以不能使用所有的协议,这儿有个Globe-100:AEAMAUIK-YAFEKEKJJKEEA-BCJGI不过只支持100人,凑或用一下吧!这个是web-html协议的,支持10000用户web-10000:AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB

Globa-1000用户          AEACFSJI-YASEKJJKEAHJD-BCLBR)。

2<SPAN style="LINE-HEIGHT: 173%; FONT-FAMILY: 宋体; mso-ascii-

TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-25  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 37463
  • 日志数: 3
  • 文件数: 52
  • 建立时间: 2011-04-05
  • 更新时间: 2012-02-27

RSS订阅

Open Toolbar