- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Chapter 17_LoadRunner场景设计与执行—new
软件测试技术软件测试技术
场景设计与执行
LoadRunner 工作原理
VuGenVuGen 录制脚本的原理录制脚本的原理
脚本的参数化
脚本的关联脚本的关联 ((手动关联和自动关联手动关联和自动关联))
脚本的检查点
场景设计与执行
场景类型介绍
设计测试场景设计测试场景
执行测试场景
监视系统资源监视系统资源
场景设计与执行
根据业务设计有效测试场景
监视需要的系统资源监视需要的系统资源
Controller简介
Controller简介
Controller是设计与执行性能测试用例场景的组件。在VuGen中完成的虚
拟用户脚本调试后,就可以将其添加到Controller中来创建场景。在
Controller中完成虚拟用户的数量与行为等场景设置后,就可以运行场
景来产生压力。
使用Controller执行测试,首先要理解Seenario即场景的含义:场景主
要是用来模拟真实用户是如何产生压力的。一组测试场景需要对虚拟用
户脚本、运行虚拟用户的负载生成器、虚拟用户行为进行配置设定。
场景运行后场景运行后,Controller会在不同的负载生成器上根据用户的设定进行会在不同的负载生成器上根据用户的设定进行
分析。通过这些虚拟用户并发执行以及长时间运行,来模拟真实情况下
的服务器承受的压力的服务器承受的压力。在场景运行过程中在场景运行过程中,CControllller可以提供对服务可以提供对服务
器资源、虚拟用户执行情况、事务响应时间等方面进行监控,帮助测试
人员分析系统状态人员分析系统状态,并在运行完毕给出结果以便进一步分析并在运行完毕给出结果以便进一步分析。
创建场景
创建场景
选择“开始 | 程序 | LoadRunner | Controller”,打开控制台,显示“新
建场景”对话框
场景类型
场景类型:
手动场景:通过创建组并指定脚本、负载生成器和每组中包括
的Vuser数建立手动场景。手动场景是常用的场景模式,比较
符合性能测试的常规思路:第一步.设置虚拟用户数、运行方
式式;第第二步步.运行得到服务器的响应时间等指标运行得到服务器的响应时间等指标。
百分比模式:使用百分比模式,只要设定总虚拟用户数,C
onttrollller将总用户数以百分比的方式将总用户数以百分比的方式 分派去执行不同的分派去执行不同的
脚本。
面向目标的场景面向目标的场景::如果说手动场景是如果说手动场景是一板板一眼的的因果关系眼的的因果关系
(先有条件、再有结果),面向目标场景就是一个稍微复杂一些
的闭环回馈的关系了的闭环回馈的关系了。在面向目标场景中在面向目标场景中,,先定义测试要达到先定义测试要达到
的目标,然后 LR自动基于这些目标创建场景,运行过程中不
断将运行结果和目标相比较,以决定下一步怎么做。
设计场景—手动场景
手动场景模式下的“设计”视图
Controller 会在“设计视图中显示“场景计划”和“场景组”窗格。
设计场景—手动场景
创建手工场景
配置脚本和虚拟用户
配置负载生成器(Load Generator)
运行时设置 (参见VU中的运行时设置)
设置集合点设置集合点
设置方案
IPIP SSpooffer配置配置
设计场景—手动场景
配置脚本和虚拟用户
文档评论(0)