性能测试与性能分析最佳实践

性能测试与性能分析最佳实践
    马上咨询


    讲师介绍:高老师

    • 曾领导并实施国家电网、GE、中国人寿、中国出口信用保险公司、PICC、中国建设银行、中国农业银行、北京银行部分项目的性能测试及调优,并且还为多家国企、西南科技大学、方正集团、尚阳信德、中国船舶集团、中国机械化研究所等机构的测试中心提供咨询和培训服务。
    • 编写过大量性能测试理论及实践相关文档,曾编写一些完整的测试案例。在工作中编写过中间件、数据库、应用服务器等应用软件的监控调优文档。原创过一些测试行业相关的心得文章,曾在《程序员》杂志上发表过测试相关文章《谈测试体系规范的推行》、《业务数据统计分析到性能测试场景的转化》等。
    • 在测试理论以及测试体系的建立、测试度量、功能测试方法以及软件成熟度模型有一定的研究,有丰富的性能测试经验,对性能测试流程、方法、策略、监控、结果分析等有一定的见解,对性能测试原理、性能测试实施和项目实施管理有非常深入的看法。
    • 曾为中国农业银行、中国工商银行、华夏银行、合众人寿、北京银行、中国建设银行等企业做性能测试售前及咨询服务。
    • 曾与多家培训机构合作提供性能测试及性能分析的企业培训、公开课培训。曾主讲过多次技术沙龙。


    课程简介

    本课程解析了性能测试理论知识,分析性能测试的体系建设过程、性能测试团队建设过程,理清整个性能测试执行流程及整个过程的执行控制。详细描述了性能需求的获取及分析方法,性能测试执行过程中出现问题的控制方法,解析性能测试工具LoadRunner的功能点在测试过程中的应用,重点解析了性能分析的逻辑思路和问题处理方法,提高对整个系统的认知高度。描述了性能测试报告的编写技巧。


    课程目标

    通过本课程的学习,可以掌握测试体系建设思路、性能测试团队建设思路、性能过程执行控制能力、性能分析逻辑思维能力、掌握性能测试工具LoadRunner的高级应用及原理。


    课程内容

    • 性能测试理论解析部分
    • 性能测试体系、团队建设部分
    • 性能测试执行过程、性能分析部分
    • 性能测试汇报度量部分


    课程对象

    此课程适合于测试经理、性能测试人员、软件质量管理人员


    课程时间:3天


    课程大纲
    第一天(6小时)
    • 性能测试概念
      • 性能测试管理体系和方法论
      • 性能测试概念
      • 性能测试过程
      • 性能测试分类和策略
    • 性能测试体系、团队建设
      • 性能测试体系参考
      • 建立一个适合的性能测试体系
      • 推行性能测试体系
      • 维持性能测试体系的良性发展
      • 性能测试团队建设
      • 如何有效的利用性能测试资源
      • 性能测试的成本分析
    • 性能测试需求的获取和分析
      • 测试目的
      • 测试范围
      • 业务调研
      • 测试环境调研
      • 测试指标
      • 测试数据
    • 性能测试执行及控制
      • 性能测试计划和方案
      • 性能问题分析流程
      • 系统故障征兆
      • 常见问题及处理方法
    • 解析LR VuGen
      • 脚本准备
      • 详解集合点
      • 详解关联方法
      • 详解事务的使用
      • 解释LR vugen的其他功能
    第二天  (6小时)
    (这部分的内容将配合工具进行实际的操作演示,需要有相应的环境。)
    • 搭建性能测试环境
      • 解析环境对测试的影响
      • 解决执行控制在实际环境中的应用
    • 解析LR Controller
      • 运行时设置
      • 负载机设置
      • 虚拟IP设置
      • 解释LR controller其他设置
    • 解析LR Analysis
      • Filter的使用
      • 各种图的解析
    第三天  (6小时)
    • 性能测试分析
      • 分析问题的方法
      • SQL性能分析
      • 资源性能分析
      • 应用性能分析
      • 代码性能分析
      • 目前已知的提升性能的方法
      • J2EE性能调整
      • 图形中的拐点分析
      • 数据敏感性(性能测试人员)
    • 性能过程调整和结论
      • 系统模型
      • J2EE监控和分析
      • JVM典型设置
      • 利用监控调整性能(EJB)
    • 性能案例及度量
      • 案例介绍
      • 性能需求及建模
      • 测试策略、用例、脚本、场景设计
      • 资源监控和分析和结论
      • 性能度量故障模型
      • 排队论模型
    • 性能测试报告的编写技巧
      • 结论的定义
    • 描述的精确