川石教育
全国咨询热线:136-9172-9932
  1. 首页 > 资讯与干货 > IT资讯

LoadRunner12 测试HTTP协议基本功能使用技巧(5)

作者:川石学院 日期:2021-11-24 17:03:59 点击数:

一天一个关于测试知识点,5分钟内讲解你最关心的软件测试问题,今天就接着来谈谈关于软件测试中的“LoadRunner12 测试HTTP协议基本功能使用技巧(5)”。

LoadRunner12 测试HTTP协议基本功能使用技巧(5)(图1)

  9.场景设置

  场景设置是用于模拟大量用户操作的一种技术手段,通过执行场景向服务器产生负载,验证系统各项性能指标是否达到用户要求的标准。

  (1)启动

  点击“开始菜单->HP Software->Controller”,进去后选择录制的脚本,点击【Add==>>】,将一个或多个脚本添加进去。如图3-44所示。最后点击【OK】按键。

LoadRunner12 测试HTTP协议基本功能使用技巧(5)(图2)

图3-44 选择脚本设置场景

  也可以在脚本生成器VuGen中选择“Tools->Create Controller Scenario”,然后在弹出页面中配置好参数,点击【确定】按钮即可进入场景设置,如图3-45所示。

LoadRunner12 测试HTTP协议基本功能使用技巧(5)(图3)

图3-45 由脚本生成器VuGen进入场景设置

  (2)场景的模式

  场景模式分为手动场景和面向目标场景,经常使用的场景是手动场景,手动场景又可以分为用户数模式和百分比模式,如图3-46。这些设置可以在启动场景的时候进行设置,如图3-46所示。(默认使用手动场景的用户数模式)。也可以通过点击菜单“Scenario”进行更改,如图3-47所示。

LoadRunner12 测试HTTP协议基本功能使用技巧(5)(图4)

图3-46 场景模式

LoadRunner12 测试HTTP协议基本功能使用技巧(5)(图5)

图3-47 用户数模式和百分比模式的切换菜单

  (3)场景模块介绍

  LoadRunner12场景模块分为:Design、Run和Diagnostics for J2EE/.NET三个标签。Design用于设置场景;Run用于运行及监控;Diagnostics for J2EE/.NET是LoadRunner12的一个新功能,用于诊断J2EE和.NET,需要另外安装插件,本书不进行介绍。

  LoadRunner12场景模块Design标签最主要的是如图3-48的5个子窗口。

  l Scenario Scripts:设置需要运行的场景,可以是一到多个脚本。

  l Scenario Schedule:设置场景。

  l Global Schedule:设置初始化个数、虚拟用户如何启动和结束以及持续多长时间。

  l Service Level Agreement:设置服务等级协议,即SLA。

  l Interactive Schedule Graph:以图的方式显示全局设置以及在运行的时候显示当前运行到的位置。

LoadRunner12 测试HTTP协议基本功能使用技巧(5)(图6)

3-48 LoadRunner12场景模块Design标签

  LoadRunner12场景模块Design标签最主要的是如图3-49的6个子窗口。

  l Scenario Groups:显示“组名”以及“没有运行”“准备运行”“初始化”“运行中”“冻结”“失败”“错误”“逐步退出”“退出”和“停止”实时的虚拟用户数。

  l 按键:包括“启动场景”“停止”“重设”“查看虚拟用户”和“查看运行和停止的虚拟用户”五个按键。

  l Scenario Status:包括“总共运行的虚拟用户”“持续时长”“每秒点击率”“测试通过的事务”“测试失败的交易”“错误”和“虚拟服务”。

  l Available Graphs:可以点击这里添加所需要监测的计数器。

  l 图显示区:以图的方式显示监控的计数器信息。

  l 示例条:显示当前图各个颜色线的名称。

LoadRunner12 测试HTTP协议基本功能使用技巧(5)(图7)

图3-49 LoadRunner12场景模块Run标签

  (4)初始化设置

  点击全局计划中的初始化,即可进行设置,如图3-50所示。

  其中,初始化可以。

  •   l 同时初始化所有Vuser。

  •   l 每隔HH:MM:SS初始化X个Vuser。

  •   l 为每个Vuser运行之前初始化。

  (5)启动Vuser

  启动Vuser如图3-51所示。

LoadRunner12 测试HTTP协议基本功能使用技巧(5)(图8)

图3-50 初始化设置

LoadRunner12 测试HTTP协议基本功能使用技巧(5)(图9)

图3-51 启动Vuser

  其中可以。

  •   l 设置虚拟用户的数量。

  •   l 设置这些虚拟用户如何启动。

  Ø 同时。

  Ø 每HH:MM:SS启动X个用户。

  (6)持续时间设置

  持续时间设置如图3-52所示。

  其中可以。

  •   l 在完成前一直运行。

  •   l 运行DD天HH:MM:SS。

  (7)设置停止方式

  停止方式设置如图3-53所示。

LoadRunner12 测试HTTP协议基本功能使用技巧(5)(图10)

图3-52 持续时间设置

LoadRunner12 测试HTTP协议基本功能使用技巧(5)(图11)

图3-53 停止方式设置

  其中可以。

  停止X个(或者全部)Vuser。

  •   l 同时停止。

  •   l 每HH:MM:SS停止X个用户。

  (8)设置Delay时间

LoadRunner12 测试HTTP协议基本功能使用技巧(5)(图12)

图3-54 设置场景Delay时间

  在“Scenario Schedule”中单击时钟图标设置启动时间,如图3-54所示。

  •   l Without delay:表示单击“开始”后立刻开始执行。

  •   l With a delay of HH:MM:SS:表示单击“开始”后,在设定的时间后开始执行。

  •   l At HH:MM:SS on YYYY/MM/DD:表示在给定的时间点开始执行。

  (9)设置多台虚拟机

  Load Generator是运行脚本的负载引擎,默认情况下使用本地的负载生成器来运行脚本,但是模拟用户行为也需要消耗一定的系统资源,所以在一台电脑上无法模拟大量的虚拟用户,这时可以通过多个Load Generator完成大规模的性能负载。

  通过菜单:“Scenario ->load Generator”实现,如图3-55所示。

  (10)添加度量元素

  在这里加上度量元素,比如需要添加Windows Resource的监控指标,在运行标签中双击Windows Resource,然后在Windows Resource窗口中单击鼠标右键->添加度量,单击上面的【添加】按钮。

  添加完毕,单击下面的【添加】按钮,如图3-56图3-57所示,设置度量信息。

LoadRunner12 测试HTTP协议基本功能使用技巧(5)(图13)

图3-55 设置多台虚拟机

LoadRunner12 测试HTTP协议基本功能使用技巧(5)(图14)

图3-56 添加Windows Resource指标(一)

LoadRunner12 测试HTTP协议基本功能使用技巧(5)(图15)

图3-57 添加Windows Resource指标(二)

  这些设置完毕后,就出现这些指标的信息,如图3-58所示。

LoadRunner12 测试HTTP协议基本功能使用技巧(5)(图16)

图3-58 Windows Resource指标添加成功


相关文章
  • 亚马逊运营成功转行软件测试,薪资13K表示很满意!2021-11-24 17:03:59
  • 西安川石的兰朋友喊你来当他的学弟学妹啦!2021-11-24 17:03:59
  • 国外的月亮也不一定比国内测试猿的年薪美~2021-11-24 17:03:59
  • 建筑工程专业朱同学成功转行为软件测试人!2021-11-24 17:03:59
  • 财务管理专业转行软件测试月薪甩会计几条街!2021-11-24 17:03:59
  • 只有技术沉淀才能成功上岸,深圳就业薪资13K!2021-11-24 17:03:59
  • 薪资11K!实现自我价值,从掌握一门IT技术开始...2021-11-24 17:03:59
  • 文科生转行软件测试照样拿下高薪15K!2021-11-24 17:03:59
  • 恭喜罗同学喜提19.5K,成功入行软件测试!2021-11-24 17:03:59
  • 毕业1年,迷茫的他最终选择转行软件测试2021-11-24 17:03:59