没有mssqlserver的协议_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。
没有mssqlserver的协议_LoadRunner是什么 LoadRunner协议选择原则介绍【图文】相关推荐
- 保护站点上已存在另一个具有相同实例 UUID的虚拟机_LoadRunner性能测试系统学习教程:工具介绍(上)...
在使用LoadRunner进行性能测试时,需要先了解LoadRunner的工作原理.工作过程和内部结构,这样可以对其有一个整体的了解和概要的认识. 主要包括以下内容: LoadRunner简介 Loa ...
- java相关网络协议无响应_java网络协议有哪些
上网的途径有很多,java是最普遍的,那么卑java网络协议有哪些?了解网络安全常识,首先就要了解计算机网络安全有哪些基本注意事项,下面佰佰安全网小编就带您认识一下吧. 概念 协议是指计算机通信网络中 ...
- 协议森林06 瑞士军刀 (ICMP协议)
作者:Vamei 出处:http://www.cnblogs.com/vamei 严禁任何形式转载. 到现在为止,我们讲解了网络层中最重要的IP协议(参考协议森林).IP协议的一个重要补充是是ICMP ...
- 因特网的协议集称为TCP/IP协议集
1)因特网协议集 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> ...
- 互联网协议 — LISP 位置/身份分离协议
目录 文章目录 目录 LISP 位置/身份分离协议 LISP 位置/身份分离协议 传统的 IP 地址蕴含了两个含义: 一个是你是谁(ID) 另一个是你在哪里(Locator) 这样带来的一个问题就是如 ...
- stomp协议简介 服务器客户端通讯协议
一.STOMP协议介绍 STOMP即Simple (or Streaming) Text Orientated Messaging Protocol,简单(流)文本定向消息协议,它提供了一个可互操作的 ...
- 【计算机网络】传输层 : 总结 ( TCP / UDP 协议 | 寻址与端口 | UDP 协议 | TCP 协议特点 | TCP 连接释放 | TCP 流量控制 | TCP 拥塞控制 ) ★★★
文章目录 一.传输层 TCP / UDP 协议 ★ 二.寻址端口号 ★ 三.UDP 协议特点 四.UDP 协议首部格式 五.UDP 校验 六.TCP 协议 特点 ★ 七.TCP 报文段首部格式 八.T ...
- Tsung MQTT协议简介及MQTT xml文档配置介绍
MQTT协议简介及MQTT xml文档配置介绍 by:授客 QQ:1033553122 1. MQTT协议介绍 MQTT(Message Queuing Telemetry Transport,消息队 ...
- QQ使用了什么通讯协议?为什么要这样做?为什么采用 UDP 协议,而不采用 TCP 协议实现?
登陆采用TCP协议和HTTP协议,你和好友之间发送消息,主要采用UDP协议,内网传文件采用了P2P技术. QQ对于普通用户是采用UDP协议,对于会员用TCP协议 总来的说: 1.登陆过程,客户端cli ...
最新文章
- python与vb可以互换吗_vb能配合python写程序么?
- hdu2026.java字符
- (C语言)验证哥德巴赫猜想,输入一个大于6的偶数,输出这个数能被分解为哪两个质数的和
- 原创:微信小程序调用【统一下单】、【支付】、【支付回调】api并处理请求...
- 联想电脑的计算机,联想笔记本系统按F几下|联想计算机的系统按钮是什么?
- 郑州双轨制直销系统开发奖金制度介绍
- 计算机骂人的专业术语,台湾网友分享“如何用本专业术语骂人不带脏字”
- 计算机 审计追踪功能,第 讲 审计追踪技术与Windows安全审计功能
- dhcp服务器日志文件,dhcp服务器日志
- 【eCPRI】(1)基本概念
- Ubuntu20.04修改root用户密码
- python实现奇异值分解_如何用python实现SVD分解呢?
- Mongodb访问控制
- Latex在论文中输出微米和cm-1
- ただの南條きみつだ。
- C++字符串数组中小写转大写的写法(指针)
- 基于行的帧内编码快速算法
- Python程序伪编译与打包
- OceanBase Developer Center
- 红外测试操作步骤_红外测温仪操作步骤