• 《性能测试与调优实战》视频教程


    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

  • 相关阅读:
    网络编程
    常用模块补充
    面向对象进阶
    面向对象 --- 封装
    面向对象 三大特性--多态
    python 面向对象三大特性
    python 面向对象
    python 模块与包
    如何在Word的方框中打对号
    关于VS 2013连接Microsoft Access 2013的相关问题
  • 原文地址:https://www.cnblogs.com/preftest/p/1855303.html
Copyright © 2020-2023  润新知