“Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。”
背景
话不多说,Loadrunner作为性能测试领域的龙头老大,测试说不知道它,那是说不过去的,甚至早起测试工作者的性能入门级工具就是Loadrunner,导致现在的测试入门级工具却成了Jmeter,虽然不得不说后起之秀的速度,但是在很多时候却在新势力面前无法看透性能测试的各个专业术语。
面试题
概念篇
什么是负载测试?什么是性能测试?
负载测试是指测试软件在规定的时间内能够承受的最大连接数,
性能测试是覆盖面很广的,就软件系统来说主要是对执行的效率,资源占用,系统稳定性,安全性,兼容性,可靠性,可扩展性等进行的测试。
性能测试包含了哪些测试(至少举出3种)
包括连接速度测试,承受压力测试,负载测试。
简述性能测试的步骤
编写计划测试,创建vuser脚本,定义方案场景,运行方案场景,分析结果。
简述使用Loadrunner的步骤
(1)创建脚本:创建脚本选择协议,录制脚本,编辑脚本,检查修改脚本是否有误。
(2)中央控制器(controller)来调用虚拟用户:创建Scenario,选择脚本,设置机器虚拟用户,设置Schedule,如果模拟多机测试,设置Ip Spoofer。
(3 )分析测试结果。
LoadRunner由哪些部件组成?
1.虚拟用户生成器
2.Controller中央控制器
3.负载生成器
4.用于分析,查看和对比性能的Analysis
什么时候可以开始执行性能测试?
在设置完场景以后可以开始录制脚本。
-- 注意:这个问题,可能有点模糊,什么时候可以性能测试?当然是功能健全了,接口没有错误了,有测试环境、测试数据啊这些。
小结
概念篇嘛,性能指标知多少?性能专业术语?这些都需要耳熟能详的。