[LoadRunner]初识LoadRunner12之Controller

在上一章介绍了使用VuGen录制脚本,接下来便要用Controller给录制好的脚本提供一个测试场景。

在本章介绍一下Controller的一些简单用法

  1. 在VuGen中打开之前录制的脚本,点击Tools - Create Controller Scenario用已有脚本 创建一个场景

  2. Controller的场景分两种
    • 目标场景(Goal Oriented Scenario):主要测试脚本能否达到某一项标准
    • 手工场景(Manual Scenario):长时间多状态运行脚本查看性能瓶颈

  3. 首先介绍目标场景,界面下方有2个选项卡,其中Design主要是场景的配置,Run选项卡是运行时的状态,切换到Design选项卡并点击界面左下方的Edit Scenario Goal可以选择测试方案,LoadRunner默认提供了5种测试方案,用户可以根据测试的目标定义不同的方案和数值
    • Virtual User:指定并发的虚拟用户数
    • Hits per Second:指定每秒的点击数
    • Transactions per Second:指定每秒的事务数
    • Transaction Response Time:指定每个事务的响应时间
    • Pages per Minute:指定每分钟浏览的页面数

  4. 回到Design选项卡,点击界面上方正中间的Run-Time Settings按钮,可以进行一些运行设置,例如每个虚拟用户以进程或是线程运行,是否将每个脚本都自动定义成事务。这里建议将虚拟用户以线程运行,并且不将脚本定义成事务而是手动在脚本中添加事务

  5. Design选项卡左上方的表格中可以添加脚本,% of Target指定分配运行时的用户百分比,Load Generators是在多台电脑进行测试时将虚拟用户分配到不同电脑的策略

  6. 手工场景的Design选项卡在大部分界面上和目标场景是相同的,左上方的表格可以通过Scenario - Convert Scenario to the Percentage Mode将Quantity更改为% of Target。
  7. 手工场景的场景配置提供4个选项,用户可以通过自定义每个选项得到一个理想的测试场景
    • Initialize:虚拟用户初始化选项,可以选择同时初始化所有虚拟用户,每过多长时间初始化几个虚拟用户和仅在每个虚拟用户运行前初始化该用户

    • Start Vusers:设置用户数,指定一个虚拟用户的数量,并选择直接启动所有虚拟用户或者每过多长时间启动几个虚拟用户

    • Duration:设置运行时间,可以选择一个固定的运行时间或者每个用户执行结束后便停止运行(此时可以通过Run-Time Settings中的Number of Iterations设置脚本的迭代次数)

    • Stop Vusers:虚拟用户回收策略,同虚拟用户初始化设置的选项

  8. 场景设置完后就可以运行了,运行时会自动切换到Run选项卡,Run选项卡的左上方会显示每个脚本的运行状态,右上方则会显示整个场景的一些信息,如当前运行的虚拟用户数,运行时间,成功的事务数,失败的事务数,错误数量等。点击可以查看具体的详情

最后等待场景运行结束后,一次测试便完成了,接下来将会介绍使用Analysis查看和分析脚本的运行结果。

Ps:在Controller中还有很多功能,例如虚拟ip和在多台机器上展开测试环境的Load Generators,在本文中就不详细介绍了,感兴趣朋友可以自行搜索。

时间: 2024-11-06 09:29:30

[LoadRunner]初识LoadRunner12之Controller的相关文章

[LoadRunner]初识LoadRunner12之VuGen

LoadRunner,是一种预测系统行为和性能的负载测试工具.通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试.企业使用LoadRunner能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期. LoadRunner可适用于各种体系架构的自动负载测试,能预测系统行为并评估系统性能. LoadRunner是一个很好的测试软件,但是我在使用时发现资料很少,于是决定将使用时的一些过程记录下来. 首先到HP官网下载LoadRunn

【笔记】Loadrunner添加OS类型为Windows的服务器(Win7)

最近在学习Loadrunner,看到“监控Windows资源”,决定小试一把,由于没有找到合适的镜像,暂时没有搞好Windows的虚拟机,so 先用自己小试牛刀了只有,不过这样子好像难度锐减也~只要小小的准备,一切就OK了 准备工作: 1.在Windows上开启“Loadrunner Agent Process”  ---这个装了Loadrunner的会自动启动每次 2.关闭测试计的防火墙 3.单击计算机右键 > 管理 > 服务和应用程序 > 服务 > 开启“Remote Proc

LoadRunner内部结构(1)

LoadRunner内部结构(1) 根据http://www.wilsonmar.com/1loadrun.htm  翻译: LoadRunner内部结构 1,            被测系统是由驱动进程mdrv.exe(多线程驱动的进程)和r3vuser.exe来产生压力的,其中r3vuser.exe仿真应用程序的客户端,如IE浏览器.它执行了三个主要的操作: Kli> cpp (C语言pre-processor) 1)cci(C语言编译器),建立ci文件,然后使用被测系统的协议相关的驱动来执

Loadrunner测试webservice协议总结

Loadrunner测试webservice协议总结 一.协议选择 1.打开Virtual user generator,新建脚本,选择webservice协议 2.当选择的协议不明确或者被测系统协议不明确时,使用loadrunner11自带的协议分析软件,文件->分析软件->分析应用程序,选择应用程序类型和路径确定即可,等待分析结果. 3.  协议选择完毕后,进入脚本创建界面 二.脚本创建 1.导入服务 管理服务->导入,输入被测服务的路径导入,确定 2.添加调用程序 1.添加服务调用

初识Spring-MVC之DispatcherServlet详解

Spring-MVC是一种基于请求启动的WEB框架,并且使用了前端控制器的设计模式,所有满足[WEB-INF/web.xml]文件中的[url-pattern]的匹配条件的请求,这些满足的请求都会交给这个前端控制器.而这个前端控制器就是[DispatcherServlet],然后再由这个前端控制器转交给满足URL匹配的页面控制器. 这个前端控制器就是提供一个统一的访问点, 一.Spring-MVC的一个请求的流程图: 二.DispatcherServlet的功能:从上图可以清楚的看到Dispat

LoadRunner(三)——LR相关概念&组成部分

一.运行机制和主要组成部分 1.LoadRunner主要由VuGen.Controller和Analysis三部分构成: 2.VuGen不仅能够录制Vuser脚本,还可以运行这些脚本.录制Vuser脚本时,VuGen会生成各种函数,来定义您在录制会话过程中执行的操作: 3.LoadRunner通过Controller模拟一个多用户并行工作的环境来对应用程序进行测试: 4.Analysis提供了丰富的图表帮助您从各个角度对数据进行有效的分析,同时可以将多个图表进行合并来进行分析. 原文地址:htt

性能测试分析软件汇总–开源、商业全部收集

本文共包含:商业性能测试.监控.分析工具和免费.开源性能测试监控分析工具:共涉及java.php.net等各种开发语言平台,有系统性能分析.文件系统分析.微博.系统分析.数据性能分析等各种工具,可以说本文包含了现有的所有的性能测试监控分析工具工具133种. Java程序性能分析工具 VisualVM VisualVM是一个集成多个JDK命令行工具的可视化工具.可以作为Java应用程序性能分析和运行监控的工具.开发人员可以利用它来监控.分析线程信息,浏览内存堆数据.系统管理员可以利用它来监测.控制

LoadRunner 12 Controller

1.Controller的引入 1)需要Controller的原因?需要多个用户来模拟并发的时候. 2)一种强大的.成熟的工具的体现. 2. Controller的启动方式 1)LoadRunner Launcher - Run Load Tests 2)在开始菜单中 3)在VuGen中 一般controller放一台机器,负载生成器放另外一台机器.因为controller负责协调和收集负载生成器的信息.如果再用它去做负载,可能收集到的数据会不准. 百分比模式: 多个脚本运行时,不需要给每个脚本

Loadrunner打开Controller时候,提示Transaction monitor not available的问题解决

声明:此篇文章纯粹是为了LoadRunner学习者再折腾过程中遇到该问题而写. 以下为我的电脑环境: 系统环境:Windows XP sp3 浏览器:IE6 LoadRunner版本:11.00 今天当我打开loadrunner的时候,正常录制脚本,运行controller的时候,就没有图表显示了,试了几次,依然如此.关闭loadrunner,然后直接打开Controller程序,弹出提示框 随后进入控制面板,找到HP LoadRunner,点击更改,然后修复,问题解决. 在网上看到好多人遇到这