LR之VuGen脚本录制

Posted 一个tester的独白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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.到此一个简单的脚本录制就结束了。

后面会给大家详细介绍录制选项及其他设置的应用,未完待续……

 

以上是关于LR之VuGen脚本录制的主要内容,如果未能解决你的问题,请参考以下文章

LoadRunner——LR相关概念&组成部分

LR在脚本回放过程中长时间等待及在vugen中create controller scenario时报错

LR常见问题

LR11录制脚本时打不开浏览器,如何解决?

LoadRunner录制脚本为空

彻底抛弃脚本录制,LR脚本之使用web_custom_request函数自定义