电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

LoadRunner原理与使用细节VIP免费

LoadRunner原理与使用细节_第1页
1/8
LoadRunner原理与使用细节_第2页
2/8
LoadRunner原理与使用细节_第3页
3/8
LoadRu nner 工具学习 1 LoadRu nner 原理及使用细节 1. LoadRunner 简介 LoadRu nner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问 题,LoadRu nner 能够对整个企业架构进行测试。通过使用 LoadRu nner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRu nner 是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。 LoadRu nner 能够完成:1)轻松创建虚拟用户;2)创建真实的负载;3)定位性能问题; 4) 分析结果以精确定位问题所在;5)重复测试保证系统发布的高性能。 2. 工具原理 根据LoadRu nner的总体架构图,包括各个组件VUGen, Controller和Analy sis之间的关系,从而分析 LoadRu u ner 工具原理如下:代理(Prox y )是客户端和服务器端之间的中介人,LoadRu nner 就是通过代理方式截获客户端和服务器之间交互的数据流。 1)虚拟用户脚本生成器通过代理方式接收客户端发送的数据包,记录并将其转发给服务器端;接收到从服务器端返回的数据流,记录并返回给客户端。 这样服务器端和客户端都以为在一个真实运行环境中,虚拟脚本生成器能通过这种方式截获数据流;虚拟用户脚本生成器在截获数据流后对其进行了协议层上的处理,最终用脚本函数将数据流交互过程体现为我们容易看懂的脚本语句。 2)压力生成器则是根据脚本内容,产生实际的负载,扮演产生负载的角色。 3)用户代理是运行在负载机上的进程,该进程与产生负载压力的进程或是线程协作,接受调度系统的命令,调度产生负载压力的进程或线程。 4)压力调度是根据用户的场景要求,设置各种不同脚本的虚拟用户数量,设置同步点等。 5)监控系统则可以对数据库 、应用服务器、服务器的主要性能计数器进行监控。 6)压力结果分析工具是辅助测试结果分析。 LoadRu nner 工具学习 2 根据上面描述我大致绘制了LoadRu nner 的总体架构图和LoadRu nner 的工作原理图,来帮助大家理解LoadRu nner 构成及其工作原理。 图1 LoadRu nner 的总体架构 图2 LoadRu nner 工作原理 LoadRunner 工具学习 3 3. LoadRunner 使用细节 3 .1 脚本参数化 使用指定的数据源中的值来替换脚本录制生成的语句中的参数,对Vuser 脚本进行参数化的好处:1)减少脚本的大小;2)提供了使用不同的脚本的值执行脚本的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

LoadRunner原理与使用细节

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部