
性能测试
文章平均质量分 83
海姐软件测试
13年软件测试技术工作经历,大厂测试工程师兼测试主管。分享面试经验、测试学习路线、职场感悟、认知思考、个人成长等。
欢迎大家一起来探讨,陪你一起共同学习进步!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
测试一个软件的性能有哪些指标?
性能测试关键指标摘要:📊核心指标包括响应时间(平均/P99值)、吞吐量(QPS/TPS)、并发用户数、资源利用率(CPU/内存)、错误率和可靠性(MTBF)。不同测试类型侧重不同指标:负载测试关注吞吐量,压力测试检测最大并发,稳定性测试追踪内存泄漏。实战建议先做基准测试,重点关注P99值定位瓶颈。行业标准参考:Web应用API响应≤200ms,金融系统需支持5000+ TPS。优化需持续进行,借助JMeter、Prometheus等工具监控。性能指标是优化导航仪,不是最终目标。原创 2025-06-23 18:01:35 · 682 阅读 · 0 评论 -
单进程高CPU低内存问题深度剖析——性能测试工程师的排查指南
在处理CPU密集型任务时,常见的问题是CPU与内存使用模式的不平衡,类似于医院急诊室中医生(CPU)满负荷工作而床位(内存)大量空置的情况。首要排查方向包括线程堆栈分析和GC日志验证,使用如top、jstack和jstat等命令来识别问题,如死循环、锁竞争或算法缺陷。常见原因包括计算密集型任务、死循环、锁竞争、频繁IO等待、JNI调用和配置错误。测试工程师应遵循黄金排查流程,使用工具如Arthas进行实时诊断,并通过压力测试对比验证。在测试和生产环境中,需注意不同的干扰项和红线,如避免直接使用jmap-du原创 2025-05-17 18:46:40 · 995 阅读 · 0 评论