欢迎来到天天文库
浏览记录
ID:36973898
大小:148.00 KB
页数:4页
时间:2019-05-06
《loadrunner如何选择协议》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、LoadRunner--协议选择(转)`*L2Qpw1551801c.A#nJz7X155180 在学习LoadRunner协议选择之前,我觉得我们有必要了解一下协议的基本概念。首先我们知道,计算机与计算机之间的通信都离不开通信协议,接着我们来说说通信协议的概念。通信协议是什么,通信协议实际上是一组规定和约定的集合。说白了就是两台或者多台计算机在通信时必须约定好本次通信做什么,例如是进行文件传输,还是发送电子邮件;然后约定怎样通信,什么时间通信等。因此,通信双方要遵从相互可以接受的协议(相同或兼容的协议)才能进行通信,如目前因特网上广泛使用的TCP/IP协议等,任何计算机连入网
2、络后只要运行TCP/IP协议,就可访问因特网。51Testing软件测试网3@ryOvc8jl51Testing软件测试网^d1t,}WeK.hL+u 了解了协议的基本概念和作用之后,我们来说说LoadRunner的协议选择。LoadRunner首先是一个测试工具,其次是一个性能测试工具,然后是该工具是一个基于协议,也就是说LoadRunner测试的对象都需要使用通信协议,对于那些不使用通信协议仅仅进行本地处理的软件例如MicrosoftWord,LoadRunner就不适用。-p/s^O#V:W}A15518051Testing软件测试网3`:iAzVR
3、tK 说到通信协议我们来熟悉一下协议的分层,按照OSI的分层模型,分层结构如下:oP"O2h&jK%Z15518051Testing软件测试网3`%X.MEp/:mJf4`u.}N3jy155180 按照TCP/IP协议的分层,分层结构如下:jYQt!ByG5u1551802U]YAoB+?t155180Vu;Eh8U:n;D'kr155180 第一个分层是由OSI制定但不实用,后一个是目前广泛使用且被业界认做既定标准的协议分层,下文探讨的LoadRunner协议选择即按TCP/IP协议的分层模型讨论。,_*qG*x!FJD#lk1
4、5518051Testing软件测试网'`)v/X4HBzK9s 接着来说说LoadRunnerVuGen中的协议分类,VuGen(LR8.1)中的协议分类如下表所示:[#sj*joDs,HD[3^15518051Testing软件测试网.oGE;y6R51Testing软件测试网;K,Wd-nMu.V? 仔细研究发现LoadRunnerVuGen中的协议与文章开头所说的通信协议还是有一定的区别的,例如像LoadRunnerVuGen中的C模板、VisualBasic模板、Java模板、Javascript.和VBScript.类型的脚本均为开发语言,非通信协议,但L
5、oadRunner即把它列在这儿,我们也就暂且认可。4yK:y5q)vfRw(J15518051Testing软件测试网3G+T}d0h5H 了解了LoadRunner中的协议之后,我们就进入协议确定阶段,协议的确定,通常有如下几种方法:2j&iCO3V9W?15518051Testing软件测试网7ZKyV4kb 1、通过询问开发人员获知所使用的协议,通常这是最简单也是最直接的方法;因为没有人比开发人员更清楚他们所开发的应用程序使用的什么通信协议了;M{v%[(bU1p155180a5N?
6、8Nil155180 2、通过概要或详细设计手册获知所使
7、用的协议,在没有开发人员支持的情况,通过概要设计或详细设计获知所使用的协议不失为第二简便方法;6x/[VmOo155180nfF(H1Ip:H155180 3、通过协议分析工具捕包分析,然后确定被测对象所使用的协议。在使用协议分析工具分析协议过程当中一定要摒除底层协议,不要被底层协议所迷惑;oN1w$s_(Q15518051Testing软件测试网0}4KL8FAp 4、通过以往测试经验确定被测对象所使用的协议,当然通过这种方法确定的协议有一定的不准确性;9Oh;hyqB15518051Testing软件测试网,q,TfF2g3t 通过以上四种方法我们基
8、本就确定了录制时应该选择什么协议,光确定协议是没有用的,最主要的是付诸行动,确定了协议之后,我们进入VuGen开始录制脚本,录制完成后看看是否生成相应脚本,如果脚本内容为空可能我们选择的协议不正确,我们可以尝试选择其他协议。5y.Jc'i%rKE155180#v$E,RJj7[F155180 一般来说协议选择有如下原则:3^*r@3fR9
9、`15518051Testing软件测试网*pp8
此文档下载收益归作者所有