一、Virtual User Generator
Virtual User Generator用于录制,只能在win平台使用,录制的脚本可以在很多平台上执行
脚本的种类:单协议脚本、多协议脚本
二、录制脚本
(1)启动服务
使用LR自带的服务器练习,打开"所有程序"----HP LoadRunner----Samples----Start Web Server 这个服务是不在互联网内的,启动成功之后会在右下角有一个绿色的×标记
然后打开相同目录下的HP Web Tours Application ,就可以访问刚才启动的服务提供的信息
(二)开始录制
打开Applications目录下的Virtual User Generator ,新建一个单协议的脚本
按照一般的操作开始录制的时候遇到了问题,浏览器没有自动打开,捣鼓了一会儿时间
解决IE打开问题:
(1)IE需要降低版本到8.0 (降低版本:控制面板----程序----查看已安装的更新,找到IE安装程序卸载就会自动降低版本)
(2)打开IE的Internet选项,设置为默认打开,关闭 启用安全模式 ,在高级中取消勾选 启用第三方浏览器扩展
(3)设置LR的Run-Time Settings ,在browser Emulation点击change,在弹出的提示框中Browser version选择8.0,platform选择windows7
(4)在准备录制的弹窗中,默认的打开浏览器的路径是不可以的,需要指定IE的路径,如下
(5)退出所有的杀毒软件以及防火墙
(6)计算机---属性---高级系统设置---性能里的设置---数据执行保护---选择“为出下列选定程序之外的所有程序和服务启用”---添加IE浏览器(正常路径为C:\Program Files\Internet Explorer\iexplore.exe)---应用---确定。然后重启计算机,设置生效。
以上工作完成之后就可以开始录制了,点击OK你会看到IE浏览器打开,但是打开的很慢
(解决浏览器打开慢:
打开Internet----连接----局域网设置 ,取消勾选自动检测设置,保存即可
)
在录制脚本之前需要先注册一个账号,在录制脚本的过程中会看到事件数一直在增加
(三)回放脚本
点击工具栏的三角符,这个就是回放脚本,再回放的过程中,脚本执行到哪里都会显示在界面上
脚本的回放只是做一些请求,不会对浏览器进行任何的操作
脚本录制两种方式的差别:
HTML 可以为每个用户请求生成单独的函数 URL :可以捕获用户所有的请求操作,包括非HTML应用的请求操作,所有的请求会一条一条的记录下来 HTML 的录制方式相对来说比较直观易于维护
选择录制方式的原则: HTML:基于浏览器的应用 URL:不是基于浏览器的应用、基于浏览器含有JS脚本并向服务器有请求、使用HTTPS安全协议的请求