课程培训
软件性能测试实战课程

软件性能测试实战课程

 

培训对象:
性能测试工程师;软件测试人员;系统架构师;以及希望掌握软件性能测试方法与工具的技术人员。

 

培训目标:
使学员全面掌握软件性能测试的核心理论与实战技能,能够独立完成性能测试的方案设计、脚本开发、执行监控、结果分析与系统调优。精通性能测试分类(负载测试、压力测试、稳定性测试)、关键指标(响应时间、吞吐量、并发用户数、资源利用率)。掌握JMeter/LoadRunner等工具的高级使用技巧。具备定位性能瓶颈、提出优化建议的能力。

 

培训内容介绍:

  1. 性能测试概述:讲解性能测试的概念与重要性(保障用户体验、避免线上故障)。介绍性能测试的分类:负载测试、压力测试、稳定性测试、并发测试、峰值测试。学习性能测试的完整流程(需求分析→计划设计→脚本开发→执行监控→结果分析→系统调优)。

  2. 性能测试指标:学习关键性能指标的定义与计算:响应时间(RT)、吞吐量(TPS/QPS)、并发用户数、错误率、资源利用率(CPU、内存、磁盘I/O、网络)。理解指标间的相互关系。

  3. JMeter快速入门:介绍JMeter的架构与组件(线程组、取样器、监听器、配置元件、断言、定时器)。安装JMeter,熟悉界面布局。演练创建第一个性能测试脚本(访问百度首页)。

  4. JMeter脚本开发:学习HTTP请求的配置(协议、服务器、路径、参数)。掌握参数化(CSV Data Set Config)实现多用户数据。学习关联(正则表达式提取器、JSON提取器)处理动态Token。演练实现登录接口的脚本开发。

  5. JMeter高级组件:学习逻辑控制器(If Controller、ForEach Controller、Interleave Controller)。掌握定时器(Constant Timer、Gaussian Random Timer)模拟真实用户思考时间。学习断言(Response Assertion、JSON Assertion)验证结果正确性。

  6. 负载场景设计:学习线程组的配置(线程数、Ramp-up时间、循环次数)。掌握使用终极线程组(jp@gc - Stepping Thread Group)设计阶梯负载。演练设计不同并发用户数的负载场景。

  7. 性能监控:学习服务器资源监控方法(使用ServerAgent、Prometheus、Node Exporter)。掌握JMeter的监听器分析实时数据(聚合报告、图形结果、查看结果树)。演练监控被测系统资源变化。

  8. 分布式压测:讲解单机压测的局限性(客户端瓶颈)。学习JMeter分布式压测的架构(Master-Slave)。掌握配置远程代理、分发脚本、收集结果的方法。演练搭建分布式压测环境。

  9. 性能测试结果分析:学习分析聚合报告的指标(平均响应时间、中位数、90%响应时间、吞吐量、错误率)。掌握通过监听器图表识别性能拐点。学习使用JTL文件结合Excel/Python生成自定义报告。

  10. 性能瓶颈定位:学习结合应用日志、数据库慢查询、中间件监控定位性能瓶颈。掌握常见性能问题(CPU高、内存泄漏、数据库死锁、网络延迟)的排查方法。演练分析TPS上不去的原因。

  11. 性能调优建议:学习提出针对性的性能调优建议(代码优化、SQL优化、缓存应用、资源配置、架构调整)。了解常见的性能优化策略(索引优化、连接池配置、异步处理、读写分离)。

  12. 综合项目实战:对一个完整的Web应用(如电商系统、博客平台)进行性能测试实战。完成需求分析、脚本开发、负载场景设计、执行监控、结果分析、调优建议全流程,输出性能测试报告。





如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>