- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Preferences advanced-〉Winlnet replay instead of Sockets(Windows only) Socket和winsocket,socket是通用的tcpip的协议实现,winsocket是socket在windows下的针对windows特性的封装实现,能发挥windows的特性但通用性较不足; Winlnet是实现了winsocket的动态库; 2007-7-30 * ContentCheck 将系统的错误封装成便于识别和定位的日志记录; 检索服务器返回的数据包是否含有目标内容,存在即说明错误发生; 2007-7-30 * * * * * 几个概念:Action\Init\Run\End\Iteration;Action是一个独立的脚本单元,Init和Run和End是特定含义的脚本组,Iteration是特指Run脚本组一次迭代; * LoadRunner工具使用培训 陈柳村 中科软科技股份有限公司 2007-7-30 * 目录 工具简介 工具方法论 VuGen的使用 Controller的使用 Analysis的使用 2007-7-30 * 工具简介 LoadRunner产品包括四个核心组件: VuGen:虚拟用户生成器是脚本编辑工具,可以通过捕获用户业务流程生成脚本,支持脚本的修改和调试; Controller:负载的组织、驱动、管理和监控; Runner:运行脚本形成访问压力; Analysis:结果分析器用于读取分析负载运行过程采集的监控数据生成图表以帮助进行分析; 2007-7-30 * 工具方法论 计划测试:测试前要规划测试对象的性能需求,定义压力指标; 脚本编制:捕获实际用户的业务操作流程,形成自动脚本; 执行场景:设定压力管理和执行压力场景,进行性能参数的监控; 分析结果:使用分析器导出结果生成分析图表;分析结果; 诊断结论:给出诊断结论; 调优:针对诊断结果进行调优; 2007-7-30 * VuGen的使用 录制业务流程 修改强化脚本 参数化 关联 检查点 同步点 事务化 2007-7-30 * VuGen——协议 VuGen的脚本协议 LoadRunner对业务流程模拟的原理; 协议是VuGen的核心组成,协议相当于翻译官,是VuGen对录制对象的通讯包进行识别和模拟的基础; 2007-7-30 * VuGen——参数化 参数化的作用 通过将一组待提交的数据进行变量化来达到在脚本运行时引入多样数据的目的; 2007-7-30 * VuGen——关联 关联的作用 将执行过程中从服务端获取即时数据保存在某个变量中,在后续业务中进行提交的机制 2007-7-30 * VuGen——检查点 检查点的作用 从业务过程的角度检查用例结果是否正确; 运行正确的两个层次:服务器响应正确;业务处理正确; http状态码 2007-7-30 * 服务响应正确不等于业务处理正确 VuGen——同步点 同步点的作用 保证用户的绝对并发执行;在模拟多用户对业务流程进行操作时,能够模拟绝对的并发压力; 2007-7-30 * VuGen——事务化 事务化的作用 将连续的业务过程进行事务化分割,能够明确统计每一步骤的处理性能; LoadRunner中默认一个action是一个事务,统计事务处理时间是以整个action来统计 2007-7-30 * Controller的使用 场景的设定 运行时设定 监控设定 网络模拟及IP欺骗 2007-7-30 * Controller 2007-7-30 * Controller——场景设定 Manual Scenario(手工场景设置) 手工设置压力的分布和增长、降低的策略,测试时工具根据设定的压力分配各条脚本的访问用户数量分布,可以选择根据百分比或直接设置绝对数量两种; 适用于对预计访问压力的性能评估需要; Goal-Oriented Scenario(目标场景设置) 设定压力运行的性能目标,由工具自动调整访问压力来尝试达到; 适用于对系统性能需求明确进行验证需要; 2007-7-30 * Controller——场景设定 Scenario的设置 starttime convert scenario…… load generators…… schedule enable ip spoofer Results Rendezvous 2007-7-30 * Controller——运行时设定 Run Logic Pacing Think Times Miscellaneous Speed Simulation Pr
文档评论(0)