QQ交流群:956186148 ## 性能测试能力测评 答卷共50题,100分 试题内容由浅到深,同学们慎重答题 对题目有疑惑的加微信**【uhz2008】**答疑 ###基础理论题 1、下面哪个不是性能测试方法? (单选题 *必答) ○ 负载测试 ○ 并发测试 ○ 黑盒测试 ○ 失效恢复测试
2、下面哪些是常见性能指标? (多选题 *必答)
□ RPS
□ ERROR
□ RT
□ TPS
3、性能测试指标有哪些分类? (多选题 *必答)
□ 容量指标
□ 时间指标
□ 资源利用率指标
□ 错误率指标
4、性能指标优先关注哪一个? (单选题 *必答)
○ 响应时间
○ TPS
○ Error
○ 资源利用率
5、从用户角度来看,最关注哪些问题? (多选题 *必答)
□ 页面响应时间;
□ 系统处理能力
□ 系统稳定性
□ 服务器的资源使用情况
6、js在Dom中需要如何设置才不会阻塞Dom树加载? (单选题 *必答)
○ js前置
○ js后置
○ 不要在dom中添加js
○ js放中间
7、Jmeter需要如何设置才能真实模拟出浏览器行为的压力? (单选题 *必答)
○ 设置多线程压测
○ 加载静态资源
○ 添加缓存管理器
○ 添加响应断言
8、性能测试的核心原则不包括? (单选题 *必答)
○ 协议
○ 多线程
○ 场景设计
○ 质量控制
9、性能测试应用领域有哪些 (多选题 *必答)
□ 能力验证
□ 瓶颈分析
□ 性能调优
□ 容量规划
10、用户视角下的页面响应时间不包括下面哪个? (单选题 *必答)
○ 页面渲染时间
○ TCP连接时间
○ 服务处理时间
○ 用户思考时间
11、压力机视角下的请求响应时间不包括下面哪个 (单选题 *必答)
○ 页面渲染时间
○ 服务处理时间
○ TCP连接时间
○ SQL查询时间
12、怎么判断tps瓶颈点 (单选题 *必答) (单选题 *必答)
○ 吞吐量突然下降
○ 响应时间突然升高
○ 错误率突然升高
○ 负载持续升高的情况下,tps保持稳定或者下降
13、性能分析的目的是什么? (多选题 *必答)
□ 找出性能瓶颈
□ 提出性能优化方案
□ 合理配置软硬件
□ 平衡资源使用
14、TPS指标在单接口压测中表示为? (单选题 *必答)
○ 用户每秒点击数
○ 每秒完成响应的请求数
○ 每秒处理完成的事务数
○ SQL每秒查询数
15、当生产的web应用发现性能问题时,应依次从()进行分析,以确定性能瓶颈1.数据库2.网络 3.服务器 4.中间件 5.浏览器 (单选题 *必答)
○ 54321
○ 12345
○ 14352
○ 52413
16、TPS急速上升和急速下降的原因最可能的是 (单选题 *必答)
○ 网线被拔了
○ 机房着火了
○ 数据库被删了
○ FullGc了
17、负载测试的目的是? (单选题 *必答)
○ 持续加压,找到性能瓶颈点
○ 持续加压,直到系统报错
○ 持续加压,直到服务器宕机
○ 持续加压,直到被公司开除
18、Jmeter的线程组中,ramp up表示什么? (单选题 *必答)
○ 线程启动总时间
○ 线程响应总时间
○ 请求发起总时间
○ TCP连接时间
19、Jmeter的线程组中,Delay Thread表示什么? (单选题 *必答)
○ 线程瞬时启动
○ 线程延迟启动
○ 线程停止启动
○ 线程只迭代一次
20、下面哪些是jmeter的关联方法? (多选题 *必答)
□ 正则表达式关联
□ json表达式关联
□ Xpath表达式关联
□ CSS表达式关联
21、下面哪个是jmeter的集合点? (单选题 *必答)
○ Constant ThroughputTimer
○ Throughput ShapingTimer
○ Synchronizing Timer
○ 固定定时器
22、下面哪个jmeter元件不可以分配业务比例? (单选题 *必答)
○ Weighted Switch Controller
○ 吞吐量控制器
○ Switch Controller
○ ForEach控制器
23、jmeter的latency时间指的是什么? (单选题 *必答)
○ TCP连接时间
○ 服务器处理时间
○ TCP连接时间+服务器处理时间
○ 服务器处理时间-TCP连接时间
24、下行速率为4Mbps时,上行速率大约是多少? (单选题 *必答)
○ 512Kbps
○ 1Mbps
○ 2Mbps
○ 4Mbps
25、下行带宽为10mbps时,上传一个100m的文件的响应时间为30s,这个响应时间合理吗? (单选题 *必答)
○ 合理
○ 不合理
26、TCP协议在七层OSI模型的哪一层? (单选题 *必答)
○ 应用层
○ 会话层
○ 传输层
○ 网络层
27、MTU切片在七层OSI模型的哪一层? (单选题 *必答)
○ 应用层
○ 传输层
○ 网络层
○ 链路层
28、17、cpu的sys利用率高,最可能是什么原因 (单选题 *必答)
○ 系统中断和切换过高
○ 代码运算量特别大
○ cpu逻辑核太少
○ cpu的主频太低
29、18、cpu的usr利用率高,最可能是什么原因 (单选题 *必答)
○ 系统中断和切换过高
○ cpu性能太差
○ 代码运算量太大
○ 网络波动太大
30、三次握手的ack报文默认重发几次? (单选题 *必答)
○ 6
○ 4
○ 2
○ 1
31、19、磁盘IO过高,最不可能的原因是? (单选题 *必答)
○ cpu利用率过高
○ 读写量太大
○ 磁盘IO太慢
○ 物理内存不足
32、性能调优的目的是什么? (多选题 *必答)
□ 提升响应时间
□ 提升TPS
□ 节省机器资源
□ 省钱让老板买法拉利