- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
性能测试之场景设计前言性能测试中的场景设计是实施性能测试的基础,只有合理的设计测试场景才能获得有价值的测试数据,为接下来的确认瓶颈、系统调优打下基础。场景(Scenario)是一种用来模拟大量用户操作的技术手段,通过配置和执行场景向服务器产生负载,验证系统的各项性能指标是否达到用户要求,而Controller可以帮助我们对场景的设计、执行以及监控进行管理。Load runner Controller来管理和维护场景,可以在一台工作站控制一个场景中的所有虚拟用户(Vuser)。执行场景时,Controller会将该场景中的每个Vuser分配给一个负载生成器。负载生成器执行Vuser脚本,从而使Vuser可以模拟真实用户操作的计算机。场景的分类人工场景(手动场景)所谓人工场景,实际就是自定义模式,各因素完全由我们来设置的创建场景的方法。相比面向目标场景,人工场景在实际工作中应用的更为广泛。用赛车游戏来比喻,这种方法类似常规比赛,不同的汽车从同一起点出发,到同一终点结束,最终按照时间排出名次。面向目标场景面向目标场景则与人工场景有所不同,它预先定义了一个测试目标,Load Runner将根据这个目标自动构建场景,有点类似向导模式。这种方法对于验证在项目性能说明书中列出、需要达到的性能目标很方便。还是用赛车游戏来比喻,面向目标场景有点类似计时赛或者追逐赛,不同的汽车从同一起点出发,在规定的时间内,走的最远者获胜。在面向目标场景的“向导模式”中,设定了一个或者多个测试目标,比如要求系统达到每秒处理5个事务,Load Runner再根据这些目标自动创建场景。目前,Load Runner支持的测试目标有如下几种:虚拟用户数量。每秒点击次数(只对Web Vuser有效)每秒事务数量每分钟访问页面数量(也仅对Web Vuser有效)事务响应时间场景设置描述.新场景设置对话框字段解释:Select Scenario Type(选择场景类型):此选项区域列出了场景的两种类型:Manual Scenario(手动场景或人工场景):手动场景设置我们可以设置不同的业务组用户数量,同时编辑计划指定相关的运行时刻,虚拟用户加载策略等完成场景设计工作。在创建脚本的过程中若选择了“Use the Percentage Mode to distribute the Vusers among the scripts”选项,则可以指定虚拟用户总体数量,而后针对每个业务组设置用户数百分比的形式完成场景设置。未勾选Use the Percentage Mode to distribute the Vusers among the scripts:勾选Use the Percentage Mode to distribute the Vusers among the scripts:②Goal-Oriented Scenario(面向目标场景):允许Load Runner控制器根据具体的目标创建一个场景 脚本选择由于Web应用比较复杂,在实际工作中需要创建一系列的脚本,比如登陆脚本、订票脚本、回复帖子脚本等。因此,可以通过选择不同的脚本组合来模拟不同虚拟用户的不同操作。Available Script(可用脚本):首先可以从此处选择可用的脚本。Scripts in Scenario(场景中的脚本):选择一个可用脚本后通过【Add】按钮将其添加到此处。Remove(移除):在Scripts in Scenario中选中一个在场景中的脚本,然后单击【Remove】按钮从Scripts in Scenario列表中移除。Browse(浏览):单击【Browse】按钮可以选择脚本。Record(录制):单击【Record】按钮可以录制脚本,弹出脚本录制界面:Quality Center…:连接服务器.手动设置场景图的最下方,有两个选项卡,分别是Design(设计)和Run(运行)。它们清楚地描述了手动场景的设置步骤就是:先设计,再执行。在此我们只讨论场景的设计。左上方界面显示Scenario Groups为场景用户组设置界面:开始执行场景:场景中的虚拟用户设置:增加用户组:删除用户组运行时设置详细信息设置查看脚本右上方界面显示Service Level Agreement为服务协议界面左下方界面显示Scenario Schedule为场景计划界面①首先看此界面的主菜单设置:New Scenario可以新建一个场景Delete Scenario删除一个场景Save new name保存更改的场景名Start Time场景开始时间包括:Without delay(立刻执行)、With a delay of(延时执行)可以设置具体时间之后再运行场景、At(定时执行)可以设置在何时(具体日
您可能关注的文档
- 02国民收入核算理论.ppt
- 02地球自转.ppt
- EastFax电子传真使用说明讲解.ppt
- 01第一章技术的价值.ppt
- 我们生活在一起解读.ppt
- 当前中国周边安全及中国外交解读.ppt
- 教育部“家庭教育指导师”题库解读.doc
- 教育部审定义务教育教科书八年级上册地理第四章中国的经济发展解读.doc
- 我们想要什么样的生活——传媒发动会解读.ppt
- 我们要做生动的标题解读.ppt
- 中考语文 训练五 古诗文默写_语段综合_古诗文联读_整本书阅读.pdf
- 2025浙江宁波市奉化区人民政府锦屏街道办事处编外用工招聘1人备考题库含答案详解(培优a卷).docx
- 2025浙江宁波市奉化区人民政府锦屏街道办事处编外用工招聘1人备考题库含答案详解(b卷).docx
- 2025浙江宁波市奉化区人民政府锦屏街道办事处编外用工招聘1人备考题库含答案详解ab卷.docx
- 2025浙江宁波市奉化区人民政府锦屏街道办事处编外用工招聘1人备考题库含答案详解.docx
- 2025浙江宁波市奉化区人民政府锦屏街道办事处编外用工招聘1人备考题库含答案详解(完整版).docx
- 2025浙江宁波市奉化区人民政府锦屏街道办事处编外用工招聘1人备考题库及答案详解(考点梳理).docx
- 江苏省常熟市第一中学2026届物理高二第一学期期中教学质量检测试题含解析.doc
- 2026届广东省广州市番禺区广东第二师范学院番禺附中物理高一上期末达标测试试题含解析.doc
- 2025浙江宁波市奉化区人民政府锦屏街道办事处编外用工招聘1人备考题库完整参考答案详解.docx
原创力文档


文档评论(0)