软件测试工具03c-vugen_第1页
软件测试工具03c-vugen_第2页
软件测试工具03c-vugen_第3页
软件测试工具03c-vugen_第4页
软件测试工具03c-vugen_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本章要点:虚拟用户产生器Virtual User Generator (VuGen)基本功能介绍VuGen(虚拟用户产生器)的录制原理网络协议网络协议是 网络通信技术 与 计算机技术 相结合的产物。常用网络协议1.2 LoadRunner 协议一般的,网络协议都会有自己的一套操作原语,而 LoadRunner 协议则是对这些原语进行了一些封装工作,使得网络协议更容易被理解和使用。1.3 网络协议 与 LoadRunner 协议 的部分网络协议LoadRunner 协议应用层HTTP FTPHTTP/HTML FTP传输层TCP UDPWinsocket网络层IP应用层HTTP FTPHTTP:

2、所有 www 的网络应用FTP:用于文件传输,FTP 客户端传输层TCP UDP提供可靠和不可靠的传输服务网络层IP网络通信数据路由数据链路层以太网 WI-FI物理层RS-232正确的选择 LoadRunner 协议后,就可以 录制 基于此协议的操作,并自动生成果错误的选择了协议,那么录制将一无所获。如1.4 选择 LoadRunner 协议的要点最简单的方法就是向开发工程师确认数据通信采用的协议。如果没有开发工程师支持,可以通过概要或详细设计获得所使用的协议。也可以使用协议分析工具捕获通信时的数据包进行分析,然后确定所使用的协议。1.5 选择LoadRunner 协议后,的 VuGen 录制

3、原理协议选择好以后,可以开始录制。应用类型建议选用协议Web(J2EE、.NET 等)Web(HTTP/HTML)FTP 服务器File Transfrotocol(FTP)邮件服务器ernetMessagingApplication Protocol(IMAP)t Office Protocol(POP3)SimplTrans Protocol(SMTP)C/S客户端以 ADO、OLEDB方式连接数据库MS SQL ServerOracle、Sybase、DB2、Informix以ODBC方式连接数据库ODBC没有数据库Socket分布式组件、EJB无线应用WAP、PALMVuGen 的录制

4、主要是通过的方式实现的。开始录制时,由 VuGen 打开浏览器,并以VuGen 作为来目标应用服务器,这样,VuGen 就可以捕获客户端和服务器端之间的数据包。之后,VuGen 会对捕获的数据利用 LoadRunner 协议进行分析,生成的函数将入到VuGen 编辑器中,形成原始的。2. VuGen 开始录制Advanced 选项卡: 注意如果录制的网页程序中,表单提交等操作中有中文的 勾选 Supportcharset录制3VuGen 回放上的 run 按钮 或 F5 就可以运行点击。如果在回放时,想和QTP 一样可以直观的查看回放的情形:设置信息如下Tools - General Opti

5、ons - Display - Show Browsr during replay4VuGen完善 - 事务点所定义的每一个事务,用来度量 服务器响应Vuser 指定的请求所用的时间。要度量事务,需要在中相应的函数 以标记事务的开始点 和 事务的结束点。在Controllers 中将收集、度量每个事务所用的时间。场景运行后,来分析各个事务的在服务器端的性能。ysis 会使用图形和4.1事务点的 2 中 方法事务点有两种方法,一种是在录制的过程中开始和结束点。一种是在编辑窗口开始和结束事务点。注意:如果无法在证不会遗漏需要窗口确切的找到事务的位置,建议选择第式,这样做可以保位置。的事务点,同时避免在录制完成后找不到确切的5VuGen完善 - 集合点集合点 也叫做 同步点 ,当某个Vuser 到达该集合点时,Controller 场景控制器会将其保留,直到参与该集合的全部Vuser 都到达。在中添加集合点,就是为了衡量加重负载的情

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论