1、负载测试与压力测试的区别?
答:负载测试是在系统承受正常范围下进行的测试,压力测试有可能在非正常范围下进行测试,相同点:负载测试与压力测试都是逐步加压的
2、LoadRunner的三大组件以及中英文对照?
答:虚拟用户生成器(virtual user Generator),录制脚本,编辑、调试脚本
控制台(controller),创建场景,运行场景,监控场景,收集测试数据
压力结果分析器(Analysis)把收集到的测试数据,以图表的方式形式展示出来,生成测试报告
3、LoadRunner的运行原理?
答:录制,回放
录制时,LoadRunner记录客户端与服务器端的对话
回访时,LoadRunner模拟真实用户向服务器发送请求,并按照脚本验证服务器的应答
4、什么是事务?
答:事务包含事务的开始,结束以及之间的一系列的操作,事务是用来度量服务器性能的重要指标,我们可以对比较关心的一个或者多个业务操作放在一个事务中,LoadRunner回记录不同事务的响应时间(事务响应时间:完成某个事务所需要的时间)
请求响应时间:是指客户端向服务器端发送第一个请求开始到服务器返回所有响应的最后一个字节结束所经历的时间
请求响应时间=客户端时间+网络时间+服务器时间
一般客户端所耗费的时间不会是性能的瓶颈,内网测试可以忽略网络时间,如果请求响应时间长,服务器才是性能的瓶颈(web服务器与性能服务器最好分开部署分别监控能更好的确定性能的瓶颈出在那个部分)