第二讲

Virtual User Generator

1..LoadRunner 拥有各种Vuser类型,每一类型都适合于特定的负载测试环境。这样就能够使用Vuser精确模拟真实世界的情形。Vuser在方案中执行的操作是用Vuser脚本描述的

2.Vuser脚本的结构和内容因Vuser类型的不同而不同

注:VuGen仅能录制Windows平台上的会话。但录制的Vuser脚本既可以在Windows平台上运行,也可以在Unix平台上运行。


 

新建脚本的方式

1.新建单协议脚本

创建单协议Vuser脚本。这是创建虚拟用户脚本对画框的默认选项,但是查看所有协议或按类别来查看对应的可用协议

2.新建多协议脚本

创建多协议Vuser脚本。VuGen显示所有的可用协议,指定录制所需要的几组协议即可。

3.使用最近使用过的协议新建脚本

列出最近用于新建Vuser的脚本协议

协议类型

应用程序部署解决方案:Citrix ICA

客户端/服务端:DB2 CLI、DNS、Informix、MS SQL Server、ODBC、Oracle(2层)、Sybase Dblib 和Windows Sockets协议。

自定义:C模板、Visual Basic模板、Java模板、JavaScript、VBScript、类型的脚本

分布式组件:适用于COM/DCOM、Corba-Java 和Rmi-Java协议

电子商务:FTP 、LDAP、PeopleSoft 8 mulit-lingual、SOAP、Web(Http/HTML)和双WEB/WinSocket 协议

Enterprise Java Bean :EJB 测试和Rmi-Java协议

ERP/CRM:Baan 、Oracle NCA、PeopleSoft-Tuxedo、SAP-WEB、SAPGUI、Sibel-DB2 CLI、Siebel-MSSQL、Siebel-Web和Siebel-Oracle协议。

传统:终端仿真(RTF)

邮件服务:Internet 邮件访问协议(IMAP)、MS Exchange(MAPI)、POP3和SMTP

中间件:Jacada和Tuxedo(6、7)协议

流数据:Media Player(MMS)和Real协议。

无线:i-Mode、VoiceXML和WAP协议。

Task模式

Recording Options选项

1.菜单toolsàRecording Options 进入录制的设置窗体

2.Recording标签页:选用哪种录制方式

3.Browser标签页:浏览器的选择

4.Recording Proxy标签页:浏览器上的代理设置

5.Advanced标签页:可以设置录制时的think time,支持的字符集标准等

6.Correlation标签页:手工设置关联,通过关联可在测试执行过程中保存动态值。使用这些设置可以配置VuGen在录制过程中执行的自动关联程度

(保证启用了关联Enable Correlation during recording )

Run-Time Setting 选项

1.菜单VuseràRun-Time Settings

2.Run Logic :用来设置Action部分重复运行几次

3.Pacing:用来设置以怎样一种方式开始下一次反复

4.Log:设置是否启用日志

5.Think Time:关于脚本中think time的设置

6.Miscellaneous:配置其他运行时设置

7Browser Emualation:设置浏览器仿真属性

8.设置代理