第3章 用户行为模拟
3.2 录制用户行为
3.2.8 录制回放常见问题
录制错误
1.录制本机webtours或录制本地网站无法打开
当使用vista或者windows 2008操作系统时,会出现该问题。这是由于在本地windows\system32\drivers\etc\host文件中多了下面这行内容:
::1 localhost
将其删除后即可恢复正常。
2.录制网页时,浏览器刚打开就自动关闭,或者浏览器无响应
这是由于在ie中打开了第三方插件支持导致的,一般安装了qtp会出现这个问题。只需要打开ie的属性菜单,找到**选项,将其中的第三方插件支持关闭即可。
3.开始录制时浏览器出现错误
这个问题一般是由于系统安装的问题或ie版本不兼容导致的。vugen 9.1*高兼容ie 7.0。
4.录制网页操作后没有任何脚本
vugen录制只支持ie,对于第三方的浏览器不能很好地兼容。
5.录制本机页面可以打开但是没有录制到任何events
在录制时请求的地址为127.0.0.1或localhost时,偶尔会出现该问题,换成系统真实ip地址即可。
6.录制的时候总是提示无法访问服务器
可以考虑检查一下ie的代理服务器设置。在load runner 8.x中经常会出现vugen中的代理设置自动覆盖ie 7.0的现象。
回放错误
在某些情况下,回放脚本会遇到失败的情况,一般导致脚本回放失败的原因无非以下几种:
1.脚本中的数据存在动态部分
例如脚本是访问一个图片,但是再次回放的时候该图片已经在服务器上被删除了,那么脚本回放时自然就会出现错误,提示该对象无法找到。解决方法是修改代码,删除无用的对象,或者通过关联处理动态数据。
2.脚本没有录制到所有的协议请求
当系统使用多种协议时,如果我们选择的录制协议没有全部包含,就会出现漏录请求的情况,而在回放时由于缺乏部分请求的模拟,就会导致后续的请求内容被服务器拒绝,自然就会出现回放失败的情况。解决方法是通过分析确认系统协议,确保所有请求被录制。
3.系统存在问题
从某些角度来说,vugen是一种基于协议的木马,可能会被部分杀毒软件或防火墙干扰和影响,导致无法正常访问服务器。解决