zoukankan      html  css  js  c++  java
  • 《性能测试与调优实战》视频教程

    PrefTest工作室全新力作-《性能测试与调优实战》视频教程:

    http://www.china-pub.com/3501136 

     

    部分章节视频试看:

    http://www.hztraining.com/bbs/showtopic-617.aspx

     

    课程描述

           随着互联网的不断发展,我们的生活已经离不开网络,网络也进一步推到软件业的发展。有网络的地方,就有通讯。通讯则离不开服务器。可能我们身边更多接触到的是客户端,譬如:手机上网、QQ聊天、电子邮件等。然后背后都有一个强大的服务器在为我们服务。

           截止09年年底,中国网民已高达3.9亿,预计今年年底会超越4.8亿。网站数量的增长率也居高不下,背后暗藏着涌涌商机。

           随之而来的必然是广大客户端的用户对于服务器速度的要求,服务器端的性能也必然逐步受到重视,对于性能测试工程师的需求量也在稳步上升。然而,招募到优秀的性能测试工程师一直是企业面临的难题,目前普遍缺乏优秀的、具备实战经验的性能测试工程师,然而学好性能测试真的那么难吗?我的答案是:只要你有兴趣,一定能学好!

           市面上有关性能测试的书籍不断增多,网络上对应的资料也丰富起来。但我觉得还是不够的,大部分资料都是介绍测试工具的,很多人一谈到性能测试,似乎就是要教你用好某某测试工具,仿佛用好测试工具就等于能做好性能测试一样。看到这类书籍会让我有一丝痛心,担心它会误导初学者。

           经常遇到朋友发一份LoadRunner的测试结果或截图给我,询问性能问题出在哪,这时我往往会继续访问他更详细的情况,以便定位问题。我想说的是,测试工具只是工具,它是否能发挥作用在于操作它的人;虽然掌握至少一样测试工具是必须的,但性能测试多数情况下不是仅仅凭某个工具就能解决问题的。

           读者不要被上面的话吓倒,难道精通了一样工具还做不好性能测试?实际上,只要方法得当,即使测试工具不精通也一样能发现和解决问题!

           录制这些视频多为实例讲解,是笔者多年实际工作中碰到的一些问题的总结和提炼。目的是希望能给读者一个正确且明确的思路,看完视频就能自己动手;理解视频后,能直接运用到项目工作中去,发挥性能测试工程师的价值!

           要学好性能测试不能急于求成。与编程语言的学习相比,语言的学习在于精、深,性能测试的学习在于精、广,需要接触方方面面的知识,综合应用这些知识才能发现问题、解决问题。

           本教程和一些性能测试书籍、视频不同的是:本教程涉及到操作系统、常见服务程序的安装和部署过程,甚至涉及到服务程序的配置。这是因为在执行性能测试过程中,难免会和它们打交道,特别是在性能问题的定位和性能调优过程中,需要对它们有一定的了解,即所谓“知己知彼,百战百胜”的道理所在。

     

    课程要求:

    1. 对性能测试的兴趣浓厚。
    2. 需要一定的编程基础,能阅读基础C语言代码即可。但需要有一定的自学能力,这是性能做好性能测试所必需的。
    3. 勤于动手。本教程多是从入门级开始逐步深入,动手实践不仅促进对课程的理解,更重要的是你将从中得到成就和快乐。
    4. 课程Level:200(中等难度)

    项目介绍 

    项目平台:

    演示:Windows 2003  / CentOS 5

    语言:C、Shell

    工具:LoadRunner/OpenSTA/Jmeter/MiniSniffer/BadBoy

    涉及知识

    C语言、HTTP、HTML、Java、Linux、Apache、Nginx、Jboss、LVS、MySQL、Oracle

    技术亮点 

    本课程除了对性能测试技术的总结和提升外,更重要的是将性能测试执行和性能测试调优、性能故障定位结合在一起。

    课程风格:

    本课程以实例为主,在讲解技巧同时不忘从基础入门。力争读者不需要浓厚的功底,也能看懂、理解,学会并且很快能实践起来,应用到实际项目的性能测试中。

    《性能测试与调优实战》课程计划表 

    序号 

    培训内容 

    课时 

    1

    入门必备基础篇

    课程目标:掌握性能测试基本方法、掌握测试环境搭建的基本功

    课程内容:

    l 性能测试基础概念、性能需求定义与性能测试计划的制定

    l 常用辅助工具介绍

    结合HTTP协议讲解

    l Linux操作系统安装与基本操作

    l Linux下常用服务软件的安装部署

    上:Apache、Nginx、PHP、Python

    中:JDK、Tomcat、Jboss、Jbossweb

    下:Mysql、Oracle

    6

    2

    实战工具技巧篇

    课程目标:

    l 性能测试利器LoadRunner的使用,实用技巧、从入门到精通

    l 常用协议的性能测试实战演练。

    l 掌握一些免费或开源的性能测试工具的使用

    课程内容:

    l LoadRunner安装与配置

    上:Windows篇

    下:Linux篇

    l 深入分析动态数据生成的原由、解决方法之LoadRunner实现

    l 常用加解密的LoadRunner实现

    上:base64/crc32/md5/guid/uniq/URLEncode

    下:DLL扩展、拓展LoadRunner的能力

    l 全面掌握资源监控之道

      操作系统、WEB服务器、数据库的资源监控方法、监控工具的使用

    l LoadRunner常用协议的脚本设计、示例演示

    l IP欺骗入门到精通(基于LoadRunner讲解)

    l 开源性能测试工具OpenSTA入门到精通

    l 开源性能测试工具Jmeter入门到精通

    10

    3

    实战调优篇

    课程目标:

    l 项目性能问题定位、诊断分析和调优,典型案例分析,深入动手实战。

    课程内容:

    l 某Java项目的性能测试过程与性能故障定位、掌握JProfiler的使用

    l 某Python项目性能调优全程实战、掌握cprofile库的使用

    l PHP框架方案选型性能测试全程实战、ThinkPHP与CodeIgniter大PK

    l Mysql数据库性能调优全程实战、掌握Cacti监控

    l LVS(Linux Virtual Server)集群性能调优全程实战

    5

    4

    实战系统优化篇

    课程目标:

    l 系统级性能监控、评测和调优实战

    课程内容:

    l Linux系统监控(高级篇)

        CPU、内存、IO、网络监控和瓶颈分析

    l 服务器硬件基准性能测试

    Benchmarks(各硬件性能评测方法)

    l Apache、Nginx、Jboss配置调优之道

    3

  • 相关阅读:
    智慧养老民政监管平台建设方案
    CF600E Lomsat gelral dsu on tree
    dsu on tree详解
    【Spring 从0开始】Spring5 新功能,整合日志框架 Log4j2
    【Spring 从0开始】JdbcTemplate 数据库事务管理
    【Spring 从0开始】JdbcTemplate 数据库事务参数
    【Spring 从0开始】JdbcTemplate 数据库事务管理
    【Spring 从0开始】JdbcTemplate 操作数据库
    【Spring 从0开始】AOP 操作
    【Spring 从0开始】AOP 操作中的相关术语、环境准备
  • 原文地址:https://www.cnblogs.com/preftest/p/1855303.html
Copyright © 2011-2022 走看看