性能测试从零开始—LoadRunner入门十三[2] 性能测试工具
(1)单协议模式
当用户以单协议录制时,VU只录制在既定协议上的用户操作,在VU中我们可以使用单协议模式选择任何一种协议。
(2)多协议模式
当用户以多协议录制时,VU录制几个协议上的操作。并不是任意的协议都可组合成多协议模式。有以下协议支持多协议录制:COM、FTP、IMAP、Oracle NCA、POP3、Real Player、Windows Socket(raw)、SMTP和Web。双协议Web/Win Socket应该被看做是单协议,因为其机制与多协议还是不一样的。
不同类型的Vuser的另外一个区别是多Action的支持,一些协议支持多Action,目前这些协议是:Oracle NCA、Web、RTE、general C、WAP、I-Mode和voice XML。关于多Action是何物,又如何使用,可以参看本章“多Action”一节。
5.2.2 规划脚本结构
在录制时,用户可以选择哪些操作生成脚本在vuser_init、Action和vuser_end中,同时,也可以在录制时随时加入transaction的定义、注释和同步点。VU录制工具条如图5-3所示。
图5-3 VU录制工具条
5.2.3 HTTP Vuser中的URL mode和HTML mode
在录制之前,我们需要设置录制选项,如图5-4所示。软件测试
图5-4 VU录制设置选项