发布单位:苏州华克斯信息科技有限公司 发布时间:2022-8-2
loadrunner 除了提供性能测试的功能之外,还提供了一个分析部件:---ysis。---ysis主要了提供一个集成环境,集中收集所有在测试周期中产生的数据。控制器的集合点同步功能提供一个交互控制的环境,在其中您既能建立起持续且循环的负载,又能管理和同步负载测试方案。由于这个工具功能---且使用简单,测试人员可以创建跨场景的图表数据比较,增强数据分析的能力和速度。
同时loadrunner
的分析功能利用内置的---数学分析模式提供了高水平的问题定位能力,能帮助测试人员找出这些场景中的瓶颈所在,再辅以利用一系列复杂的图表和文字说明来解释问题。其关联功能更是---提高了智能分析能力,加快帮助用户分析结果。例如:可以在一个时间段内将多个视图叠加进行比较,还可以将两次运行的结果放在一起进行对比,了解性能是否得到提高。“在一般负载测试过程中,我们借助hpeloadrunner发现了许多问题,若在投产后才发现这些问题,势必造成服务和业务损失。---loadrunner通过自动关联分析能够自动生成测试分析报告,可以是基于word,html的,也可以是crystal report格式。
1. 中文化
loadrunner中文版产品支持中文环境,中文文档,中文界面。loadrunner自动生成的测试报告也是中文的,便于用户阅读。
loadrunner组件共存矩阵
下表介绍了哪些loadrunner产品可以在同一台机器上共存:
首ci安装/
第二次安装
loadrunner完整的vugen独立分析独立负载发生器---在防火墙上mi---truclient独立
lr全部 - 否否否否否否
vugen standalone否 - 是否否否否
分析独立否是 - 否否否是
负载发电机否否否 - 否否否
监控防火墙否否否否 - 否否
mi听众否否否否否否否
truclient standalone否否是否否否 -
其他安装和升级
所有独立安装(例如load generator等)可以在dvd的“独立应用程序”文件夹中找到。
所有其他组件(如citrix agent等)可以在dvd的additional components文件夹中找到。
您可以在现有的早期版本的loadrunner中安装loadrunner 12.50。但是,如果您具有11.00版本的loadrunner,则必须先卸载它,然后再安装loadrunner 12.50。
注意:要在linux机器上重播odbc协议---,需要unixodbc v.2.3.1或更高版本。
虚拟桌面服务器(vts)
如果您有较旧版本的vts,请卸载它并从dvd上的“其他组件”文件夹重新安装xin版本。
loadrunner权限
internet explorer的truclient浏览器需要对hkey_local_machine \ software \ microsoft \ internet explorer注册表项的读取访问权限,并且对hkey_current_user \ software \ hewlett-packard \ truclient注册表项的写访问权限。---性能需求的覆盖范围,根据相关需求---缺陷hpperformancews=支持在测试中定义性能需求,如服务水平协议(sla)。
问题:运行启用了uac的loadrunner license实用程序时,loadrunner将提示您输入管理员凭据。
解决方法:以管理员身份运行该实用
问题:在windows server操作系统上录制和重播truclient - web---(并记录web协议---)时,建议您关闭internet explorer增强安全配置(ie esc)。
解析度:
在windows 2012 r2:服务器管理器>;本地服务器>; internet explorer增强的安全配置。
在windows 2008 r2:服务器管理器>;安全信息>;配置ie esc。
问题:使用visual studio 2010和2012加载项创建c#和vb .net---时:visual studio会在运行之前创建需要在系统中注册的.net程序集。 .net程序集的注册需要管理权限。
解决方法:使用以下方法之一启用uac并注册.net程序集,然后再运行测试:
运行visual studio“作为管理员”,提供管理凭据。在项目设置中,---设置了com for interop注册选项(项目>;属性>;构建>; com互操作的注册)。通过performancews=---您的性能需求的覆盖率和状态。每当构建项目时,visual studio将自动将测试dll注册为.net程序集。
在没有管理权限的情况下运行visual studio,并在构建测试dll之后手动注册测试dll。要执行此操作,请运行具有管理权限的windows控制台并运行以下命令:%windir%\ microsoft.net \ framework \ v4.0.30319 \ regasm---
例如,您可以使用“c:\ users \ qatest \ documents \ visual studio 2010 \ projects \ loadrunneruser1 \ loadrunneruser1 \ loadrunneruser1.dll”替换
问题:ip向导不适用于有限用户。
解决方法:以管理员权限运行ip向导。 ip向导使用原始套接字与远程机器进行通信。因此,在基于套接字的通信中打开和使用原始套接字需要管理员权限。有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/windows/desktop/ms740548%28v=vs.85%29.aspx。它采用一种---的方式,来验证您的应用架构能否提---和---性。或者,您可以在目标机器上本地设置ip向导设置。
问题:在录制基于web的协议---时,如果启用了数据执行保护(dep),某些安装中的录制可能会失败。
解决方法:在您的机器上禁用dep。有关详细信息,请参阅“用户指南”中的如何记录vuser---。
问题:linux机器上的负载---的网络设置不能由标准(非管理员)用户帐户配置。
解决方法:在linux操作系统上运行时,使用管理员权限运行lr_agent_settings。
loadrunner负载测试过程
loadrunner的负载测试通常包括:规划,---创建,场景定义,场景执行和结果分析。
计划负荷测试 定义您的性能测试需求,例如并发用户数,典型业务流程和所需的响应时间。
创建vuser---。 使用vugen将终用户活动捕获到自动化---中。
定义场景 使用控制器设置负载测试环境。
运行场景 使用控制器来驱动,管理和监视负载测试。
分析结果。 使用loadrunner ---ysis创建图形和报告,并评估系统性能。