LoadRunner
Sunday, June 28, 2020
2:32 PM
LoadRunner 是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发
负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。
通过使用 LoadRunner ,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发
布周期
一个优秀的软件系统不单单具有良好的功能,还需要有过硬的性能,一个只通过功能测试
的系统,只能称之为“可用”,而不能算是“好用”。当然,性能测试需要基于功能测试,只
有系统功能稳定了,性能测试才有意义。性能测试主要包含两个特性:时间和资源。时间
指系统处理客户请求的时间,主用用响应时间和吞吐量来衡量,而资源则是指测试过程中
系统资源消耗情况,最常受关注的资源包括 CPU、内存、磁盘
性能测试方法主要包括:性能测试、配置测试、并发测试、负载测试、压力测试、稳定性
测试。
性能测试:测试环境和测试目标确定的情况下,测试系统是否达到宣称的能力;
配置测试:系统具有一定的测试基础时,通过修改环境配置,例如服务器参数等,对比之
前的测试结果进行优化;
并发测试:模拟多个用户并发使用系统,测试系统是否存在死锁、内存泄漏等问题。
负载测试:逐渐向系统添加压力,观察系统资源消耗情况,知道某一项资源达到极限。一
般用于度量系统的性能容量,寻找系统瓶颈为系统调优提供数据;
压力测试:系统承受一定的压力的情况下,测试系统是否会出现错误。系统压力包括
CPU、内存、磁盘、网络等方面的压力,施加压力的方法包括利用工具占用系统资源、增
加并发量等;
稳定性测试:系统承受一定压力的情况下,运行一段时间,测试系统是否平稳运行;
当负载测试的压力较大时,可看作时压力测试
当压力测试的时间较长时,可看作稳定性测试
所以在性能测试的时候,会用到测试工具
LoadRunner 简介
Loadrunner 的主要组件包括:
Virtual User Generator:捕捉用户业务流程,并且自动生成脚本;
Controller:设计场景,主要包括设置不同脚本的虚拟用户数量、迭代次数、执行时间等;
Load Generator:模拟用户向服务器发送请求;
Analysis:分析测试结果,辅助测试人员进行测试分析;
LoadRunner 安装
1、下载安装软件
https://pan.baidu.com/s/1i51a3HV
2、解压下载好的 ios 文件
3、双击 setup.exe,按照提示一步一步安装