面试测试性能测试面试题(附答案)1、哪个函数是用来截取虚拟用户脚本中的动态值
(手工关联)Webregsaveparam2、你如何识别系统瓶颈
从TPS指标分析(即系统每秒处理可处理事务数)当前随着用户数的增长其系统每秒可处理的事务数是否也会增长3、thinktime有什么用
Thinktime作用主要有以下几种:1)降低当前运行时压力,缓解对应用效劳器所造成的压力2)模拟真实生产用户操作,考察对效劳器所造成的影响4、一般什么时候开始进展性能测试被测系统的正常业务流程通过,即集成测试通过后
5、进展参数化的目的1)减少脚本的大小2)提供不同的值以提高执行脚本的能力,从而更加真实的模拟生产环境的数据6、容量测试方法中为什么要以逐步递增的的方式进展虚拟用户数随着负载时间的延长而增加,可以帮助确定系统响应时间减慢的准确时间点以及准确用户数7、假设在测试过程中发现某些事务的响应时间过长,但分析应用效劳、数据库效劳以及网络都属于正常现象,问题可能出现的原因1)LR客户端机器是否已无法承载当前运行压力导致LR无法及时获取从效劳端返回的信息2)Thinktime(即思考时间)是否已忽略3)确定当前被测系统架构,是否为在每次测试过程中去除缓存所导致8、如何发现应用效劳的相关问题
1)通过某些事务的运行,判断是否在应用代码层未进展调优导致事务响应事件过长2)通过实时监控工具(nmon等)监控分析:a)系统在运行过程其CPU是否稳定运行或CPU耗用是否过高b)在系统运行过程中其内存是否存在内存泄露现象3)翻开应用相应日志,分析在运行过程中是否存在交易报错并获取错误原因查看是否由于代码原因导致交易错误发生9、如何发现数据库的相关问题
1)通过运行某些相应的已获取的SQL语句,判断是否由于数据库索引所导致的事务响应过长的问题发生2)通过实时监控工具(nmon等)监控分析:a)在系统运行过程中CPU