一份问的较为深入的性能测试面试题

1. 如何判断java应用程序内存泄漏?
2. 描述一下大量TCP time-wait链接的发现及解决方法
3. 列举出5种以上服务器资源监控的命令或工具
4. 如何定位应用线程死锁
5. 客户交付一个性能测试项目,请阐述你的实施流程。
6. vmstat中in、cs字段值很大会引起哪个资源消耗很高?
7. 你做过的性能测试项目性能测试指标是什么,哪些指标体现了软件的处理能力
9. 如何定位java应用程序哪些对象引起内存泄露?
10. 简述linux系统2种中断机制和2种上下文切换方式以及对性能的影响?

12. 如何查找日志里出现的关键字及统计次数

grep -c "error" example.log,这将输出包含 "error" 的行数,-C表示统计次数
13. 通过什么方式可以获取服务器返回值并应用到下一个请求里
14. 如何判断项目是否有网络瓶颈
15. 怎么保障工具端的性能
16. 使用什么命令可以让jmeter在Linux后台执行

nohup jmeter -n -t /path/to/your/testplan.jmx -l /path/to/your/results.jtl &

该命令使用了nohup命令来避免在终端断开连接后中断JMeter执行,并使用&符号将JMeter进程置于后台运行。-n选项表示以非GUI模式运行,-t选项指定测试计划文件的路径,-l选项指定结果文件的路径。
17. 使用什么命令可以在Linux系统下查看java进程id
18. 你做过的性能测试项目最大处理能力是多少,出现了什么瓶颈
19. 你做过的性能测试项目测试场景都是怎么设计的,结合测试工具详细描述一下
20. 数据库SQL语句响应时间长怎么分析?
21. jmeter工具发送请求后服务器端返回有乱码如何处理?
22. 描述一下你做过的业务请求处理流程都经历了哪些服务器组件,可以从URL请求发起说起
23. 一个进程的CPU消耗超过150%正常吗
24. 你会从哪些方面判断CPU资源消耗是否有问题?
25. 业务逻辑为事件A需要死循环等待事件B完成后才会执行,会出现什么问题
26. 性能测试脚本需要配置哪些增强优化方式
27. 监控docker容器资源消耗的命令是什么
28. 异步请求业务你是如何统计响应时间和TPS的
29. 描述一下你做过的性能测试项目的系统架构、业务处理逻辑
30. 性能测试过程中,你遇到过哪些前端性能问题?
31. 应用处理请求参数只允许执行一次,需要怎么处理
32. 如果通过jmeter json提取器取得当orderstatus=1时orderid值{"data": {
        "Nums": null,
        "list": [
            {
                "orderId": "20447763729",
                "orderStatus": 0,
            },
            {
                "orderId": "202003304965166",
                "orderStatus": 1,
    },
    "success": true,
    "errorCode": "",
}
33. 你是否测试过1W TPS的业务需求,怎么实现的,遇到什么问题了
35. 业务场景:10w个用户抢票,抢1w张,该设计多少并发数执行
37. 计算型应用有什么特点,IO型应用有什么特点,并举例
38. 在Linux环境下怎么实现显示jmeter查看结果树返回内容
39. 做性能测试过程中使用过哪些Linux命令,怎么用的
40. 当你的系统CPU消耗100%,并且出现卡顿的现象怎么分析
41. 性能测试过程中遇到过哪些编码,例如:http://zh.wikipedia.org/wiki/%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95
42. MQ怎么做容量测试
43. 你的性能测试指标是怎么评估出来的
44. 如何分析非堆内存异常情况?
45. redis适合使用什么类型的CPU
46. 你在redis cpu、内存、网络、磁盘上优化过什么内容?
47. CMS和G1垃圾回收器有什么区别?
48. 简述Kubernetes和Docker的关系
49. 简述Node、Pod、容器含义
50. k8s中命名空间的作用是什么?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值