自动化性能测试产品LoadRunner
LoadRunner是一种较高规模适应性的,自动负载测试工具,它能预测系统行为,优化性能。LoadRunner强调的是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快的确认和查找问题。此外,LoadRunner能支持广泛的协议和技术,为您的特殊环境,量身定做地提供解决方案。
1
功能和特点
LoadRunner主要的实现机制是通过客户端操作,录制生成脚本,然后模拟大量的用户执行该脚本,达到加载压力的作用,在加载压力的同时,能够对后端各个系统,中间件,应用服务器和数据库进行监控,取得这些资源在压力下的表现,从而为性能测试提供分析帮助。
轻松创建虚拟用户
使用LoadRunner的Virtual User Generator引擎,您能很简便地创立起系统负载。该引擎能够生成代理或虚拟的用户模拟业务流程和真正用户的操作行为。它先记录下业务流程,如下订单预定,然后将其转化为测试脚本。利用虚拟用户,您可以在Windows, UNIX 或Linux机器上同时运行成千上万个测试。所以LoadRunner能极大的减少负载测试所需的硬件和人力资源。另外,使用了LoadRunner的TurboLoad专利技术,您能获得规模适应性水平。TurboLoad使您有能力创立与每天几十万名在线用户和数以百万计的点击数相匹配的负载。
创建真实的负载
Virtual users建立起后, 您需要界定您的负载方案,怎么样的业务流程组合和多少数量的实际用户会在每一个负载服务器上运行。用LoadRunner的控制器,您能很快组织起多用户的测试方案。控制器的Rendezvous功能提供一个互动的环境,在其中您既能建立起持续且循环的负载,又能管理和驱动负载测试方案。控制器的集合点同步功能提供一个交互控制的环境,在其中您既能建立起持续且循环的负载,又能管理和同步负载测试方案。
定位性能问题
LoadRunner内含集成的实时监测器,在负载测试过程的任何时候,您都可以观察到应用系统的运行性能。这些被动监测器为您实时显示交易性能数据,如反映时间,和其它系统组件包括应用服务器,Web服务器,网路设备和数据库等的即时性能。
分析结果定位问题所在
一旦测试完毕后,LoadRunner收集汇总所有的测试数据,并提供您分析和汇报能力,以便迅速查找到性能问题并追溯原由。使用LoadRunner的Web 交易细节监测器,您可以决定将所有的图象,架构和文本下载到每一网页上所需得的时间。
完整的企业应用环境的支持
LoadRunner是工业标准级的性能测试软件,它是目前业界占有市场份额大的性能测试软件。它支持业界普遍的标准和开发技术 。
跟踪并监视您的基础设施拓扑
HP
Performance Center 还含有一个拓扑模块,可帮助您定义被测系统的基础设施拓扑。大部分问题实际上是由于基础设施和机器的错误配置导致的。通常情况下,测试人员不了解测试对象所使用的基础设施的详细情况。将测试所需的一切基础设施集中在一处有助于记录配置情况,以便让您准确了解您基于什么基础设施进行测试,并且可以跟踪迭代间的变化。可视拓扑还可以帮助设置监控器,以便让您在测试期间准确查看系统正在发生的情况。
Performance Center显示运行测试时的事务、系统和在线机器的状态。
确保性能需求的覆盖范围,根据相关需求跟踪缺陷
HP
Performance Center 支持在测试中定义性能需求,如服务水平协议 (SLA)。检测到缺陷时,可以反向追溯到需求,以查看关键需求是否受到了影响。您还可以看到一个包括所有需求的覆盖率报告,以跟踪您的项目的准确状态,以便适当地做出是否上线的决策。HP Performance Center 可以提供深入查看整个企业的测试状态。
通过Performance
Center跟踪您的性能需求的覆盖率和状态。
监控多次测试的结果趋势
测试通常是一个迭代过程,这个过程包括运行测试、分析结果、作出必要更改、然后再次运行测试直到达到性能。能够快速确定应用性能在后续多轮测试迭代中的进展非常重要,这样可以作出适当更改。这在使用敏捷方法时尤为重要,因为敏捷方法中存在多个sprint和迭代的概念。
HP
Performance Center 可以提供多次测试的性能趋势信息。您可以定义一个基准并设置一些报告,帮助您快速查看应用性能在后续迭代中的趋势以及根据定义的 SLA 来衡量应用的性能表现。
Loadrunner的TruClient
32位操作系统上的Chromium不支持TruClient。
如果您将自定义配置添加到使用LoadRunner 11.52记录的TruClient脚本的pref.js或user.js文件中,则需要将其重新添加到LoadRunner 12.xx脚本文件中。
提示:建议您在开始使用LoadRunner 12.xx中的自定义配置编辑脚本之前备份现有文件。
使用Chromium重播的TruClient脚本的执行时间将比在TruClient Firefox / Internet Explorer上重播的速度慢。这是Chromium浏览器上的TruClient仪器的结果。这将主要影响Vuser生成的吞吐量。
提示:在更多的Load Generator机器上运行其他TruClient Vuser,而不是使用TruClient Firefox / Internet Explorer。
将TruClient脚本转换为Web - HTTP / HTML(TC2Web)不支持转换为JavaScript语言脚本。
总监兼总监
在测试结果查看器中,某些菜单命令不可用,如打印和复制。您也可能无法打印或导出HTML某些测试结果。
对于安装在Windows Server操作系统上的LoadRunner,必须禁用Internet Explorer增强安全配置才能查看帮助内容。默认情况下启用(控制面板>管理工具>服务器管理器>配置IE ESC)。有关禁用增强安全性的详细信息,请参阅帮助中的VuGen故障排除和限制。
使用SiteScope监视器时,无法更改已使用场景保存的计数器。
解决方法:删除所有现有的SiteScope计数器,关闭对话框并重新添加它们。
当您停止命名的VTS实例时,实例可能会继续运行,直到重新启动VTS Windows服务,这将阻止您创建具有相同名称或端口的实例。
解决方法:重新启动Windows服务。例如,使用“net stop vtsservice”来停止服务,并且“net start vtsservice”重新启动它。
XSS和Remedy DFE仅在Windows机器上受支持。
LoadRunner 12.50可以在启用Windows FIPS标志的情况下运行。但是,启用FIPS标志时,Protoco SDK和LoadRunner Visual Studio项目(使用VS2010加载项for Dev)将无法正常运行。
以下Linux环境中的“-proto tcp”和“-proto udp”不支持Webtrace:RHEL 7,OEL 7和Ubuntu 14.04。
以上信息由专业从事web性能测试工具loadrunner关联的华克斯于2025/4/28 10:35:28发布
转载请注明来源:http://szhou.mf1288.com/hksxxkj-2858465067.html
上一条:盐城硫酸价格信赖推荐 苏州蔚澜