軟體效能測試課程大綱

來源:互聯網
上載者:User

標籤:課程 效能測試 大綱 資料庫 作業系統 測試

    

    隨著軟體測試行業的崛起,效能測試也隨之水漲船高。如何更快的入門效能測試,如何從功能測試人員過渡到效能測試人員,相信是很多在職測試人員迫切想知道的。本套培訓將針對以上總總問題進行解決和剖析。帶領有志成為效能測試工程師的廣大測試人員走向效能測試之路。俗話說,授人以魚不如授人以漁,本次培訓在分享知識和經驗的同時,更重要的是引導大家獨立思考和解決問題的能力。一次課程不可能學到所有知識,但要學到如何獲得知識的能力和方法,這樣才能走的更遠。


    將在未來幾個月內儘快發布該課程。該課程主要分3部分,從基礎到提高,一步步的提升。按照經驗,學習完所有這些課程應該可以對效能測試有一個比較深入的瞭解。可以獨立完成基本的效能測試項目。


課程大綱:

A.  預前知識部分:

第一周:開篇語和抓包不求人

開篇語

簡單的開篇語,讓大家更清晰學習的方式和方法。

抓包不求人

主要闡述抓包的意義和方法

http協議解析

抓包使用的常用的工具—httpwatch、fiddler、科來

Firefox和firebug


第二周:作業系統

對作業系統基本理解。需對widows和linux基本的指標和操作熟練。這裡會重點敘述和效能測試相關的常用的指標。這裡最重要的目的是喚起大家對作業系統的重視,最底層的作業系統決定了很多事情,也是很多測試人員最容易忽視的。


第三周:資料庫和web伺服器

本周課程並非資料庫和web伺服器的專題。之所以在這部分有提及,也是給轉入效能測試的人員一個指引。

1.        資料庫方面

資料庫的基本概念。資料庫在效能測試中的地位。效能測試人員對於資料庫需掌握哪些技能。

2.        web伺服器

對tonmcat,nginx等web伺服器進行講解。對於請求的整個流轉過程和這些伺服器的監控方法進行講解。


B.        效能測試和Loadrunner部分:



第四周:效能測試的基本概念的建立

1.        效能測試概念

詳細闡述效能測試和其他測試的區別和意義。

什麼是“全程效能測試”?

2.        效能測試需求分析

針對實際案例,分析常見的效能測試需求


第五周:效能測試工具

1.        效能測試與效能測試工具的關係

2.        效能測試工具選型原則

3.        不同效能測試工具的優缺點


第六周:初識loadrunner

1.        Loadrunner介紹

2.        Loadrunner的安裝和基本使用

3.        Loadrunner學習指引和建議


第七周:loadrunner指令碼開發和常用函數

1.        基於http協議的指令碼開發

2.        Loadrunner指令碼的結構和運行過程

3.        簡單C語言和常用函數解析


第八周:參數化與關聯

4.        參數化的概念和使用情境

5.        關聯的含義和方法


第九周:檢查點與集合點


1.        檢查點的基本概念和使用

2.        集合點的使用方法


第十周:介面效能測試案例

通過一個實際介面效能測試案例,展示效能測試指令碼開發過程。


第十一周:效能測試計劃

1.        效能測試計劃的組成部分

2.        編寫效能測試計劃的注意事項


第十二周:效能測試情境和結果分析

1.        在loadrunner的controller中設定情境

2.        情境設定的注意事項

3.        Loadrunner效能測試結果的分析


第十三周:效能測試報告

詳細闡述如何出具專業的效能測試報告和效能測試報告的特點。


C.        效能測試進階進階部分:


第十四周:java虛擬機器

1.        Java虛擬機器

闡述java虛擬機器在效能測試中需要關注哪些和如何定位瓶頸。


第十五周:磁碟

1.        磁碟結構解析

2.        作業系統中的磁碟監控

3.        Linux IO 調度


第十六周:記憶體

1.        記憶體在中的位置

2.        記憶體監控指標

3.        虛擬記憶體的含義


第十七周:基於Loadruner的java vuser編寫

1.        Java vuser的使用情境

2.        Java vuser的結果

3.        Java vuser編寫過程

4.        編寫java  vuser的注意事項

5.        Java vuser參數化的注意事項


第十八周:作業系統與線程

1.        線程和進程的關係

2.        如果監控線程

3.        核心線程和使用者線程的區別



   以上為大概的課程大綱,實際情況可能有些許變化。

本文出自 “vvvv” 部落格,請務必保留此出處http://397113.blog.51cto.com/387113/1559686

軟體效能測試課程大綱

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.