软件性能工程与性能测试的最佳实践

软件性能工程与性能测试的最佳实践
    马上咨询

    王胜  资深测试架构师 

    毕业于上海交通大学,获硕士学位,现任 eBay 中国研发中心测试基础架构(QE-Infrastructure)技术主管,历任 HP 软件中国研发中心资深测试架构师、性能测试专家,Alcatel-Lucent 高级测试主管,Cisco 中国研发中心资深测试工程师等职位,具有超过 15 年的软件测试开发经验和技术管理经验,具有丰富的测试框架设计与自动化测试经验。曾负责建立全球大型电商网站的测试基础架构和和自动化测试方案,主持搭建持续集成测试生态体系,并负责主导无线路由产品的整体自动化测试方案、金融平台产品 SDK,测试框架设计、系统开发平台的白盒测试方案、DSP 平台自动化测试方案、轨道交通安全软件平台测试、大规模产品链的自动化部署和多个大型电子商务网站的自动化功能,测试,API 测试与性能测试。曾在国际以及国内学术期刊上发布多篇测试管理和自动化测试解决方案的论文,并担任“软件测试世界杯赛”的亚洲区评委。曾受邀在国际(美国, 俄罗斯, 日本等)以及国内顶级技术大会(Arch Summit, CNUTCon,Tid,GITC 等 )上多次发表软件测试和 DevOps 相关的技术演讲。另外,王胜还是极客时间“软件测试 52 讲-从小工到专家的实战心法”的专栏作者。   

    课程简介

    • 软件性能测试概述
    • 性能测试的基本方法
    • 性能测试应用领域
    • 性能测试工具原理解析
    • 基于 LoadRunner 实现企业级服务器端性能测试的实践
    • 前端性能测试与调优
    • HP 全球软件研发中心 -- 性能测试卓越中心(PCOE)的实际案例与经验分享

    课程大纲

    软件性能测试概述
    · 不同视角的软件性能定义

    · 软件性能的关键指标

    · 深入解读性能测试中的关键指标与内在含义

    性能测试的基本方法
    · 性能验收测试
    · 压力测试
    · 负载测试
    · 并发测试
    · 可靠性测试
    · 失效恢复测试
    性能测试应用领域
    · 能力验证
    · 能力/容量规划
    · 性能优化
    · 缺陷发现
    · 性能基准比较
    性能测试工具原理解析
    · 后端性能测试工具原理
    · 前端性能测试工具原理
    · 行业常用性能测试工具简介
    基于 LoadRunner 实现企业级服务器端性能测试的实践
    · LoadRunner 的整体架构与原理
    · LoadRunner 的主要技术术语解读
    · LoadRunner 的应用场景解读
    · 企业级性能测试的 workflow
    o 构建 Load Plan
    § Load Plan 的难点
    § Load Plan 的典型评估方法
    o 创建虚拟用户脚本
    § 参数化的概念与应用
    § 关联的概念与应用
    § 集合点的概念与应用
    § 运行时设置
    o 创建性能场景
    § 手工场景
    § Goal-Oriented 场景
    § 脚本配比的概念与应用
    § Load Generator 的概念与应用
    § 实时监控
    o 性能报告的解读
    前端性能测试与调优
    · 前端性能示例
    · 前端性能测试的基础知识
    · HTTP 请求与响应分析
    · 浏览器行为分析
    · 前端性能测试工具与应用示例
    · Yslow
    · PageSpeed
    · 前端性能调优的方法
    HP 全球软件研发中心 -- 性能测试卓越中心(PCOE)的实际案例与经验分享
    (讲师本人作为技术负责人带领过 3 年的性能测试卓越中心的研发测试工作)
    · 如何 0 成本应用 UI 自动化测试脚本和 API 自动化测试脚本实现性格告警
    · 高并发情况下单 session 的 Profile 方法设计
    · Performance Benchmark Kits 的设计
    · 基于用户数据库特征提取的测试背景数据仿真
    · 代码级的性能测试实践
    · 基于 JVM GC 优化的时间案例
    · …