Loadrunner是HP公司提供的一款性能测试工具,通过模拟成千上万个用户实施并发操作,测试系统的性能,并且提供详细的测试结果分析,协助用户查找问题。Loadrunner的优势在于节约了人力成本和时间成功,纯人工进行并发测试,不仅需要大量的人手和机器,还需要测试人员进行充分的沟通,默契的进行操作。使用Loadrunner就可以一个人模拟上万个用户,压缩了成本,也提高了效率。
Virtual User Generator:捕捉用户业务流程,并且自动生成脚本; Controller:设计场景,主要包括设置不同脚本的虚拟用户数量、迭代次数、执行时间等; Load Generator:模拟用户向服务器发送请求; Analysis:分析测试结果,辅助测试人员进行测试分析;
参考:https://www.jianshu.com/p/1b2874243eca
第一步、制定测试计划
1.分析被测应用
2.确定测试目标
3.设计测试
第二步、创建测试脚本
1.明确通信协议(了解系统用到的通信协议)
2.录制测试脚本
3.试运行脚本
4.保存脚本
第三步、创建测试场景(目的是实现真实的负载,让一台或多台计算机模拟用户,同时执行
脚本,对被测系统进行压力测试)
1.选择场景类型:手动场景、目标场景
手动场景:测试人员来设置虚拟用户的数量,比如对系统要进行一百个用户并发的测试,只
需要把用户数设置为 100
目标场景:由测试人员设置要达到的性能目标,比如每秒钟的点击量要达到 200,只要设定
目标就可以
2.设置场景参数:组名称、脚本的路径、虚拟用户数、负载发生器
第四步、运行测试场景
第五步、监控测试场景
第六步、分析测试结果