《LoadRunner-培训.ppt》由会员分享,可在线阅读,更多相关《LoadRunner-培训.ppt(100页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、导读 LoadRunner 简介 LoadRunner 安装 LoadRunner 使用 LoadRunner 监控LoadRunner 简介LoadRunner 简介 轻松创建虚拟用户 创建真实的负载 实时监测器 分析结果以精确定位问题所在 重复测试保证系统发布的高性能 其他特性 LoadRunner 安装LoadRunner安装 系统要求 WINDOWS2000 128M内存 500M磁盘空间LoadRunner安装 安装过程 运行LoadRunner安装目录中win32下 Setup.exe即可进入安装程序 1、在“Registration Information”界面中,输入序列号(不
2、用改动,就是n个8) LoadRunner安装2、在安装类型界面中,选择一种安装类型 LoadRunner安装3、在安装方式界面中,需要选择一种安装方式。建议选择“自定义安装”,这样所有的组件都会一次安装。 LoadRunner安装4、在“License Information”中输入License Key后,Next,继续 LoadRunner安装5、安装路径选择界面 LoadRunner安装6、Next后进入拷贝文件的界面LoadRunner安装7、拷贝文件完成后,进入“User Login Settings”界面 LoadRunner安装8、重新启动,loadrunner自动完成配置Lo
3、adRunner安装LoadRunner 使用1、制定负载测试计划 分析应用程序 确定测试目标 计划执行 LoadRunner使用2、创建用户脚本 录制基本的用户脚本 LoadRunner使用启动Visual User Generator后,通过菜单LoadRunner使用新建一个用户脚本,选择系统通讯的协议。 LoadRunner使用确定后,进入主窗体 LoadRunner使用启动录制脚本命令 LoadRunner使用对象LoadRunner使用录制过程中, 在屏幕上会有一个工具条出现 LoadRunner使用按下“ 结束录制” 按钮,VuGen 自动生成用户脚本 LoadRunner使用完
4、善测试脚本插入事务 LoadRunner使用输入该事务的名称结束 LoadRunner使用出现以下对话框 脚本中事务的代码如下 LoadRunner使用插入集合点 LoadRunner使用出现对话框脚本中集合点的代码如下 LoadRunner使用插入注释 LoadRunner使用输入脚本中注释的代码如下 LoadRunner使用参数化输入 LoadRunner使用选择“Replace with a parameter. ” LoadRunner使用例LoadRunner使用点“Data Wizard” 按钮 LoadRunner使用下一步添入连接字符串和SQL 语句后 LoadRunner使用
5、完成LoadRunner使用 插入函数插入函数 插入插入Text/Imag 检查点检查点 Run-Time Setting LoadRunner使用单机运行测试脚本单机运行测试脚本 LoadRunner使用3、创建运行场景 LoadRunner使用如果在已经打开的场景中, 添加脚本 LoadRunner使用点右边的“Generators” 按钮, 出现Load Generators 窗口 LoadRunner使用添加虚拟用户 LoadRunner使用点按钮 , 即可进入Schedule 设置窗口 LoadRunner使用LoadRunner使用LoadRunner使用点 按钮, 进入Scena
6、rio Start Time 窗口 LoadRunner使用如果在脚本中设置了集合点, 还需要在Controller 中设置集合点策略 LoadRunner使用LoadRunner使用点 按钮, 进入策略设置窗口 LoadRunner使用设置结果文件保存路径 LoadRunner使用选择场景类型为Manual Scenario with Percentage Mode LoadRunner使用选择场景类型为GoalOriented Scenario LoadRunner使用目标的种类 LoadRunner使用Virtual Users Goal Hits per Second LoadRunn
7、er使用Transactions per SecondTransactions Response Time LoadRunner使用Pages per Minute LoadRunner使用其他有用的设置 场景类型的转化 LoadRunner使用启用启用IP Spoofer(IP 欺骗)欺骗) 使用IP Wizard: 在“ 开始”菜单程序中, 找到LoadRunnerToolsIP Wizard LoadRunner使用这里选择第一项,“Next”, 出现IP Wizard 的第二个窗口 LoadRunner使用到最后一个窗口, 直接点“Finish”,使用IP Wizard 后, 最后重新
8、启动机器。 LoadRunner使用在Controller 的场景中, 启用IP Spoofer 即可 LoadRunner使用Options设置 首先使用Export Mode( 专家模式) LoadRunner使用然后选择上述菜单中的Options LoadRunner使用优化 Controller 和Load Generators计算机 如果控制机(Controller machine) 和Load Generators 计算机运行的都是Windows2000, 那么下面两个简单的技巧可以提高性能在Load Generators 计算机上, 依次进入“ 控制面板”“ 系统” 选择“ 高级
9、” 标签页, 点“ 性能选项” 按钮, 选择优化“ 后台服务” 选项, 这样可以提高性能, 从而可以在每个Load Generators 上运行更多的虚拟用户在Controller 计算机上, 按照以上的步骤, 进入“ 性能选项” 窗口, 不过这里选择优化“ 应用程序” LoadRunner使用LoadRunner 监控分析以及监视场景分析以及监视场景 需要在Run 视图中设置 LoadRunner监控出现添加计数器的对话框 LoadRunner监控对象 Memory Processor 网络吞吐量以及带宽 磁盘 WEB应用程序 IIS5.0 SQL Server Network DelayL
10、oadRunner监控分析实时监视图表分析实时监视图表 Q1 事务响应时间是否在可接受的时间内?事务响应时间是否在可接受的时间内? 哪个事务用的时间最长?哪个事务用的时间最长? LoadRunner监控Q2 网络带宽是否足够网络带宽是否足够? LoadRunner监控Q3 硬件和操作系统能否处理高负载硬件和操作系统能否处理高负载? LoadRunner监控利用利用Analysis 分析结果分析结果分析事务的响应时间分析事务的响应时间 LoadRunner监控Average Transaction Response Time LoadRunner监控分解页面分解页面 LoadRunner监控Lo
11、adRunner监控LoadRunner监控LoadRunner监控LoadRunner监控确定确定WebServer 的问题的问题 LoadRunner监控其他有用的功能其他有用的功能 比较每次运行的结果 (Analysis 中 )LoadRunner监控对图表进行组合合并 (Merge Graphs )LoadRunner监控LoadRunner监控共用一个原点 LoadRunner监控选择第二项“Title” LoadRunner监控选择第三项“Correlate” LoadRunner监控LoadRunner监控 DB2 数据库监控 AIX 系统监控 其他监控LoadRunner监控
12、配置DB2客户端 配置 DB2 监视器,请执行下列操作: 在图树中单击 DB2 图,然后将该图拖进“运行”视图的右窗格中。 右键单击该图并选择“添加度量”,或选择“监视器”“添加联机度量”。将打开“DB2”对话框。 在该对话框的“监视的服务器计算机”部分中,单击“添加”按钮。将打开“添加计算机”对话框。LoadRunner监控 在“名称”框中,在 符号后面输入 DB2 服务器计算机名和在 DB2 控制中心指定的数据库实例。在“平台”框中,选择“N/A”。 单击“确定”保存输入的信息并关闭对话框。 LoadRunner监控 在“DB2”对话框的“资源度量”部分中,单击“添加”。在打开的对话框中,
13、输入 DB2 服务器用户名和密码,然后单击“确定”。将打开“DB2 监视器配置”对话框。 LoadRunner监控 展开“度量的组件”树,然后选择要监视的方法和计数器。 LoadRunner监控LoadRunner监控 配置 UNIX 中的 rstatd 守护程序 验证 rstatd 守护程序是否已经配置: rup 命令报告各种计算机统计信息,包括 rstatd 的配置信息。运行以下命令以察看计算机统计信息: rup host 也可以使用 lr_host_monitor,查看是否返回任何相关的统计信息。 如果该命令返回有意义的统计信息,则 rstatd 守护程序已经被配置并且被激活。若未返回有
14、意义的统计信息,或者出现一条错误消息,则 rstatd 守护程序尚未被配置。 LoadRunner监控要配置 rstatd 守护程序,请执行下列操作: 运行该命令:su root 进入 /etc/inetd.conf 并查找 rstatd 行(以 rstatd 开始)。如果该行被注释掉了(使用“#”号),请删除注释符,并保存文件。 在命令行中,运行: kill -1 inet_pid 其中inet_pid 为 inetd 进程的 PID。该命令指示 inetd 重新扫描 /etc/inetd.conf 文件并注册所有未被注释的守护程序,包括 rstatd 守护程序。 再次运行 rup。 如果运行该命令仍然显示 rstatd 守护程序未被配置,请与系统管理员联系。 LoadRunner监控其他监控WEB应用资源监控JAVA性能监控(EJB)中间件性能监控(MQ)LoadRunner监控演示LoadRunner监控经常遇到的问题经常遇到的问题 VuGen的问题的问题 Controller的问题的问题 计数器的问题计数器的问题 LoadRunner使用