第二讲
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.设置代理