第 2 页精品文档---下载后可任意编辑性能测试面试试题 性能测试面试试题 在日常学习和工作中,只要有考核要求,就会有试题,借助试题可以更好地考查参试者所把握的学问和技能。你所见过的试题是什么样的呢?以下是我细心整理的性能测试面试试题,希望对大家有所关怀。 1、如何识别系统瓶颈? 从 TPS 指标分析,TPS 即系统单位时间内处理事务的数量。当前随着用户数的增长期系统每秒可处理的事务数是否也会增长。 2、如何觉察数据库的'相关问题? ① 通过运行某些相应的已猎取的 SQL 语句,推断是否由于数据库索引所导致的事务响应过长的问题发生。 ② 通过实时监控工具〔nmon 等〕监控分析: 〔1〕系统在运行过程中其 CPU 是否稳定运行或 CPU 耗用是否过高; 〔2〕在系统运行过程中其内存是否存在内存泄漏现象; 3、think_time 的作用是什么? 第 3 页精品文档---下载后可任意编辑 ① 降低当前运行时压力,环节对应用服务器所造成的压力; ② 模拟真实生产用户操作,考察对服务器所造成的影响。 4、进行参数化的目的是什么? ① 削减脚本的大小; ② 便于脚本的维护,从而更加真实的模拟生产环境的数据。 5、容量测试方法中为什么要以逐步递增的方式进行? 虚拟用户数随着负载时间的延长而增加,可以关怀确定系统响应时间减慢的精确时间以及精确的用户数。 6、假设在测试过程中某些事务的响应时间过长,但分析应用服务、数据库以及网络都属于正常现象,问题可能出现的缘由有哪些? ①LoadRunner 客户机器是否已无法承载当前运行压力导致 LoadRunner 无法准时猎取从服务端返回的信息; ②Tink_time 是否已忽视; ③ 确定当前被测系统架构,是否为在每次测试过程中清楚缓存所导致。