LoadRunner是什么LoadRunner协议选择原则介绍图文
LoadRunner对不同协议的选择
以前使用Loadrunner只选择过web(Http/Html),但其实协议多种多样。在B/S结构的网站多种业务的特点需要选择不同的协议,耿电在给我们就介绍了用过的不同的协议。协议如何选择呢,寻找了相关资料。
LoadRunner首先是一个测试工具,其次是一个性能测试工具,然后是该工具是一个基于协议,也就是说LoadRunner测试的对象都需要使用通信协议,对于那些不使用通信协议仅仅进行本地处理的软件例如Microsoft Word,LoadRunner就不适用。说到通信协议我们来熟悉一下协议的分层,按照OSI的分层模型,分层结构如下:
按照TCP/IP协议的分层,分层结构如下:
第一个分层是由OSI制定但不实用,后一个是目前广泛使用且被业界认做既定标准的协议分层,下文探讨的LoadRunner协议选择即按TCP/IP协议的分层模型讨论。
接着来说说LoadRunnerVuGen中的协议分类,VuGen(LR8.1)中的协议分类如下表所示:
LoadRunner VuGen中的协议与文章开头所说的通信协议还是有一定的区别的,例如像LoadRunner VuGen中的C 模板、Visual Basic 模板、Java 模板、Javascript 和 VBScript 类型的脚本均为开发语言,非通信协议。
一般来说协议选择有如下原则:
B/S结构,选择WEB(Http/Html)协议;
C/S结构,可以根据后端数据库的类型来选择,如SybaseCTLib协议用于测试后台的数据库为Sybase的应用;MSSQLServer协议用与测试后台数据库为SQL Server的应用;
对于有些使用纯JAVA编写的C/S结构的东东,采用JAVA,而且不能录制只能手工编写代码(工作量和难度还是有的)。同样不能录制的还包括C、VB Script、VB、VBNet User协议。
对于一些没有数据库的Windows应用,可选用Windows Sockets底层协议;使用了数据库但使用的是ODBC连接的数据则选择ODBC协议;对于Windows Sockets协议来说,最适合的那些基于Socket开发的应用程序;但是由于网络通讯的底层都是基于Socket的,因此几乎所有的应用程序都能够通过Socket来录制,哪可能有人会问,哪既然Socket都能录制下来,还要那么多协议做什么,价格还贼贵,其实最主要的原因就是Socket录制的代码可读性较差,如果Socket的脚本可读性较高的话,实话就没有其他协议出现的必要性了。
对于邮件来说,首先要看你收邮件的途径,如果你通过WEB页面收发邮件,毫无疑问,你选择协议时就需要选择HTTP协议,如果你通过邮件客户端,像OutLook、FoxMail之类的,则需要根据操作不同选择不同的协议了,例如发邮件你可能要选择SMTP、收邮件你可能需要选择POP3。
MOTO里程碑2和HTCG17哪个好MOTO里程碑2的采用了ARMCortexA8核心的TIOMAP3430处理器,主频为550MHz。GPU方面使用PowerVRSGX530。同时还内置了8GBROM和512MBR
HTCG11和MOTO刀锋XT928哪个好HTCG11在操作系统方面采用了Android2。2。1版,不过据悉很快将升级到Android2。3版。而MOTO刀锋XT928采用的是A
HTCG17和MOTOME525哪个好HTCG17采用了SONY的4。3英寸SLCD屏幕,分辨率为QHD级别的960540像素,同时采用了台湾友达生产的3D屏幕,相比LGOPTIMUS3D能获得更大的可视角度,而且更细
MOTO里程碑4和三星I9300哪个好MOTO里程碑4搭载了800W摄像头和130W像素的前置摄像头,配备了CMOS传感器。支持最大3264times2488分辨率照片拍摄,同时还支持数码变焦和场景模式功能,不过并没有
MOTO里程碑4和三星S5830哪个好系统方面,MOTO里程碑4采用了Android2。3。5操作系统。而三星S5830搭载了Android2。2版本,虽不是最新的,但也更加成熟和稳定。三星S5830支持WCDMAHS
MOTO里程碑4和MOTOXT910MAXX哪个好MOTO里程碑4搭载了800W摄像头和130W像素的前置摄像头,配备了CMOS传感器。支持最大3264times2488分辨率照片拍摄,同时还支持数码变焦和场景模式功能,不过并没有
MOTO里程碑4和索尼MT27i哪个好处理器方面,MOTO里程碑4搭载了TIOMAP4430双核处理器,主频为1。2GHz,内置1GBRAM,机身内存16GB,可以保持流畅的程序运行和切换。而索尼MT27i采用了1GH
MOTO里程碑4和MOTOME525哪个好处理器方面,MOTO里程碑4搭载了TIOMAP4430双核处理器,主频为1。2GHz,内置1GBRAM,机身内存16GB,可以保持流畅的程序运行和切换。而MOTOME525采用了T
MOTO里程碑4和盛大手机哪个好系统方面,MOTO里程碑4采用了Android2。3。5操作系统。而盛大手机在系统方面并不会采用盛大旗下的乐众ROM,搭载了AndroidOS2。3。6,意在构建更开放的生态系统。
MOTO里程碑4和三星I9250哪个好MOTO里程碑4采用的是4英寸QHD触摸屏,QHD级别的分辨率为540times960像素。MOTO里程碑4使用了SUPERAMOLED屏幕材质,所以画面看起来相当艳丽,同时它也采
MOTO里程碑4和三星I9100HD哪个好处理器方面,MOTO里程碑4搭载了TIOMAP4430双核处理器,主频为1。2GHz,内置1GBRAM,机身内存16GB,可以保持流畅的程序运行和切换。而三星I9100HD为了获得