LR之VuGen脚本录制
LR最重要的三部分分别为:VuGen、Controller、Analysis
本篇来了解一下VuGen的使用吧!
首先推荐一个LR的安装及破解链接:https://jingyan.baidu.com/article/b2c186c828cf5cc46ef6ff9b.html
注意:笔者的LR版本是11.0,LR现在11.0以上版本也有,但是无力破解,建议大家初学者就用11.0吧,毕竟网上资料多。
重要提示:LR11.0仅支持IE9.0哦,建议把浏览器还原至IE9.0(暂时不要想谷歌火狐了),回退浏览器链接:https://jingyan.baidu.com/article/fedf073779623a35ac897721.html
VuGen:Virtual User Generator,虚拟用户生成器(仅能录制windows平台上的会话)
脚本录制的简易操作步骤如下:
1.单协议脚本与多协议脚本的选择?
首先了解下协议分类,一般对于常见的应用软件,可以根据软件的结构来选择协议:
B/S 结构,选择WEB(Http/Html)协议
C/S结构,可以根据后端数据库的类型来选择,如SybaseCTLib协议用于测试后台的数据库为Sybase的应用;MS SQL Server协议用与测试后台数据库为 SQL Server的应用;对于一些没有数据库的Windows应用,可选用Windows Sockets底层协议。
以下列出一些LoadRounner支持的协议:
一般应用:C Vuser、VB Vuser、VB scrīpt Vuser、JAVA Vuser、Javascrīpt Vuser
电子商务:WEB(Http/Html)、FTP、LDAP、Palm、Web/WinsocketDual Protocol
客户端/服务器:MS SQL Server、ODBC、Oracle、DB2、Sybase CTlib、Sybase DBlib、Domain Name Resolution(DNS)、Windows Socket
分布式组件:COM/DCOM、Corba-Java、Rmi_Java
EJB:EJB、Rmi_Java
ERP/CRP:Oracle NCA、SAP-Web、SAPGUI、SAPGUI/SAP-Web Dual Protocol、PropleSoft_Tuxedo、Siebel Web、Siebel-DB2 CLI、Sieble-MSSQL、Sieble Oracle
遗留系统:Terminal Emulation (RTE)
Mail 服务:Internet Messaging(IMAP)、MS Exchange(MAPI)、POP3、SMTP
中间件:Jacada、Tuxedo 6、Tuxedo 7
无线系统:i-mode、voiceXML、WAP
应用部署软件:Citrix_ICA
流:Media Plays(MMS)、Real
其实呢,关于协议选择,一个好的方法是和开发人员请教,了解协议,然后就可以根据需求选择了(还有其他好方法https://jingyan.baidu.com/article/09ea3ede285d85c0aede39bb.html)。笔者因为工作原因,用的都是单协议脚本,一般都是Web(Http/Html),对于其他的协议的具体应用暂时没有接触,等有机会再来写篇详细介绍吧!
2.点击“创建”按钮,创建脚本
LR安装完成后,系统会自带一个网站供大家测试。安装完成后,开始菜单的HP LoadRunner会有一个samples,如下图,先把server打开(点击“Start Web Server”即可),然后就可以访问 HP Web Tour Application 了,如下图:
3.出现上图页面就是访问成功啦,可以进行操作哦,“正在录制”栏下方有停止和暂停录制按钮,点击“停止”,即可生成脚本。
4.到此一个简单的脚本录制就结束了。
后面会给大家详细介绍录制选项及其他设置的应用,未完待续……