LoadRunner性能自动化测试工具

 LoadRunner,是HP推出的一种预测系统行为和性能的负载测试工具,通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,分为Windows 版本和Unix 版本。LoadRunner能够对整个企业架构进行测试。通过使用 LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。

Loadrunner的优势在于节约了人力成本和时间成功,纯人工进行并发测试,不仅需要大量的人手和机器,还需要测试人员进行充分的沟通,默契的进行操作。使用Loadrunner就可以一个人模拟上万个用户,压缩了成本,也提高了效率。

获取LoadRunner11

链接: https://pan.baidu.com/s/1G1WynwdRqKERrQySKcf01A 提取码: t5ms

入没入门, 工具环境先行,有助于推动执行和学习。

多测试指标考量

一个优秀的软件系统不单单具有良好的功能,还需要有过硬的性能,一个只通过功能测试的系统,只能称之为“可用”,而不能算是“好用”。当然,性能测试需要基于功能测试,只有系统功能稳定了,性能测试才有意义。性能测试主要包含两个特性:时间和资源。时间指系统处理客户请求的时间,主用用响应时间和吞吐量来衡量,而资源则是指测试过程中系统资源消耗情况,最常受关注的资源包括CPU、内存、磁盘。

性能测试方法主要包括:性能测试、配置测试、并发测试、负载测试、压力测试、稳定性测试。

  • 性能测试:测试环境和测试目标确定的情况下,测试系统是否达到宣称的能力;
  • 配置测试:系统具有一定的测试基础时,通过修改环境配置,例如服务器参数等,对比之前的测试结果进行优化;
  • 并发测试:模拟多个用户并发使用系统,测试系统是否存在死锁、内存泄漏等问题。
  • 负载测试:逐渐向系统添加压力,观察系统资源消耗情况,知道某一项资源达到极限。一般用于度量系统的性能容量,寻找系统瓶颈为系统调优提供数据;
  • 压力测试:系统承受一定的压力的情况下,测试系统是否会出现错误。系统压力包括CPU、内存、磁盘、网络等方面的压力,施加压力的方法包括利用工具占用系统资源、增加并发量等;
  • 稳定性测试:系统承受一定压力的情况下,运行一段时间,测试系统是否平稳运行;

这几种测试方法是相辅相成的, 一种测试方法中可能借助另一种测试方法,例如在进行负载测试、压力测试或稳定性测试时,会使用并发测试方法。另外,几种测试方法之间的界定也比较模糊,当负载测试的压力较大时,可以看作是压力测试,当压力测试的时间较长时,可以看作是稳定性测试。性能测试的主要目标是测试、评估软件系统的性能,获取软件系统的参数指标,并协助开发进行调优。不管哪种测试方法,最终目的都是为了提高系统质量,那么根据测试目标和系统特性选用适合的测试方法即可。

性能测试需要借助测试工具,毕竟完全依靠手工进行性能测试需要付出很大的代价,不仅是人力成本和经济成本,还有时间成本。测试工具的使用不仅能够提高测试效率,还可以弥补手动测试难以捕获的一些问题。

Loadrunner的主要组件包括

  • Virtual User Generator:捕捉用户业务流程,并且自动生成脚本;
  • Controller:设计场景,主要包括设置不同脚本的虚拟用户数量、迭代次数、执行时间等;
  • Load Generator:模拟用户向服务器发送请求;
  • Analysis:分析测试结果,辅助测试人员进行测试分析;

参考学习

LoadRunner基础入门教程

LoadRunner入门教程

性能自动化测试工具LoadRunner测试网

 

发布了631 篇原创文章 · 获赞 539 · 访问量 361万+

猜你喜欢

转载自blog.csdn.net/boonya/article/details/104742308