- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LoadRunner 8.0工具实践 LoadRunner8.0架构 VuGen Controller(Monitor) Load Generator Analysis Load Vuser technology License信息 测试过程 测试计划 分析应用程序 定义测试目标 测试执行 检查测试目标 脚本 每个虚拟用户都执行的动作 多个用户同时执行的动作 需要测量的事务 场景 所用的负载机器 所使用的脚本 用户数量 检查测试目标 检测终端用户响应时间 定义最优硬件配置 检查可靠性 检查硬件和软件升级 评估新产品 识别瓶颈 检测系统能力 脚本的开发 增强/编辑脚本 插入事务 插入验证点 参数化 关联 插入集合点 脚本开发 事务点 引入目的:关注动作的执行效率 验证点 引入目的:验证功能的正确性 参数化 参数化的引入 参数化的设置 参数的取值 参数化 参化数是否成功验证 单脚本执行时,通过日志校验,只适用串行执行 并发情况下,校验方式有两种:1、从相应的业务功能上校验;2、插入检查点 关 联 概念 自动关联 应用范围范围仅限于WEB协议 LoadRunner自动添加关联函数 手动关联 web_reg_save_param(只对WEB协议) 不同协议其关联函数不同 关联 如何确定需要关联的内容 对于相同的业务操作,录制两次,比较脚本的异同 通过应用服务器的后台日志 通过与开发人员交流 手动关联的步骤 找到要关联的值(动态变化值) 执行日志错误处 录制同样的操作二次,比较两个脚本的不同之处(假设此值为V) 在脚本中找到需要插入关联函数的位置 通过脚本中的动态值V,可以在日志文件中服务器响应内容中找到第一次生成P值的位置,定位其左边界与右边界。并确定该响应前的请求函数 根据日记文件中的请求函数找到脚本中相应的位置。 注:关联函数与协议相关 插入关联函数,定义关联参数名称 将所有的V值替换成关联参数 手动关联的注意事项 在HTML代码中分析动态关联的位置,不要在录制脚本中找。 缺省情况下,边界的最大长度为256 web_set_max_html_param_len 该函数可以定制化边界的长度 集合点 概念 插入集合点 集合点属性的设置 VuGen使用——设置Recording Options 选项 Schedule的设置:手动,面向目标(并发用户数、效率) Runtime setting: 关联与参数化的区别 参数化 被替换的值是从客户端输入的,属于用户可控 关联 被替换掉的值是由服务器端生成的,用于下一步骤的提交,用户无法控制 脚本的检验 客户端功能检证(如通过搜索可以查询是否数据正确插入) 通过LR的执行结果(runtime view窗口) 后台数据库记录 应用服务器日志 服务器资源占用情况 控制台同步 使用场合 license不足情况下 设置 IP虚拟地址 IP虚拟地址的引入 网站采用了”根据IP确定负载分布”的负载均衡方式 出于安全目的,网站限制同一个IP地址只能在网站上产生有限个任务. IP地址虚拟过程 负载机 负载机的引入 添加负载机 资源监控 操作系统资源 WEB/应用服务器或数据库资源监控. 其它 Analysis分析 Analysis基础知识 使用Analysis图 分析图结果 了解Analysis报告:HTML,WORD 谢 谢 * * 分析应用程序:完全熟悉硬件和软件组件,系统配置,典型应用模型 描述系统配置:预期多少用户访问系统 应用程序客户端机器的配置是什么?(硬件、内存、操作系统、软件、开发工具等);数据库和WEB SERVER类型(硬件、数据库类型、操作系统、文件服务器等) 服务器是如何与客户端通信的? 中间件配置是怎样的? 其它可能影响响应时间的网络组件是什么? 通信设备的流量是多少?每台设备可以处理多少并发用户? 分析使用模型: 定义系统的曲型应用,决定要测试的重要功能,考虑谁使用系统,每类用户的数据,每个用户的常用任务,而且考虑可能影响系统响应时间的背景负载。 * 手动场景 目标场景(WEB 测试) 硬件和软件应该是足够快地模拟所要求要求的虚拟用户 决定机器数量和正确的配置之不理时需要考虑以下几点: 建议在一个独立的机器上运行LR控制台。 每个GUI虚拟用户要求一个独立的基于WINDOWS的机器,几个GUI虚拟用户可以运行在一个UNIX机器上。 GUI虚拟用户的机器配置应尽可能与实际用户机器相似; * * 分析应用程序:完全熟悉硬件和软件组件,系统配置,典型应用模型 描述系统配置:预期多少用户访问系统 应用程序客户端机器的配置是什么?(硬件、内存、操作系统、软件、开发工具等);数据库和WEB SERVER类型(硬件、数据库类型、操作
您可能关注的文档
- LNG牵引车气瓶保养与维修2012.4解说.ppt
- Win2008安全配置与维护-副本解说.ppt
- AT4现场培训手册解说.ppt
- ATaleofTwoCities解说.ppt
- ATBC增塑剂项目设计解说.ppt
- WINCC--项目开始解说.ppt
- Atlas_Copco空压机常见故障排除解说.ppt
- LNG特性、槽车安全操作解说.ppt
- Windows_Security解说.ppt
- Windows_XP中文版操作系统第六讲解说.ppt
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年第一学期高一年级学业诊断检测12月月考语文试卷含答案.pdf
- 四川省2025-2026学年高三上学期12月阶段性自测地理试卷含答案.pdf
- 林区蓄水池防火配套建设指南.ppt
- 四川省2025-2026学年高三上学期12月阶段性自测历史试卷含答案.pdf
- 云南省2025-2026学年高三上学期12月阶段性自测地理试卷含答案.pdf
- 火灾区域生态修复实施指南.ppt
- 云南省2025-2026学年高三上学期12月阶段性自测历史试卷含答案.pdf
- 云南省2025-2026学年高三上学期12月阶段性自测日语试卷含答案.pdf
- 2025年水产养殖科技合作协议(鱼苗).docx
- 2025年水产养殖苗种繁育合作协议协议.docx
最近下载
- 2025年注册港口与航道工程师考试题库(附答案和详细解析)(0811).docx VIP
- 2026届上海市浦东新区高三上学期一模数学试卷和答案.docx VIP
- 图形的拼组练习题.docx VIP
- 西华大学《城市设计原理》2023-2024学年第一学期期末试卷 .pdf VIP
- 通快激光切割机trulaser3030培训教材_图文.pdf VIP
- 2025年注册港口与航道工程师考试题库(附答案和详细解析)(0813).docx VIP
- 2025年注册港口与航道工程师考试题库(附答案和详细解析)(0831).docx VIP
- 牛津高中英语语法【主谓一致】(汇编).pdf VIP
- 6楼普外科火灾演练脚本(两篇).docx
- DB53 T 1391-2025蓝莓基质栽培技术规程.docx VIP
原创力文档


文档评论(0)