【轉載】蟲師『性能測試』文章大匯…

來源:http://www.cnblogs.com/fnng/archive/2012/08/17/2644878.html

爲了方便閱讀,我重新整理本文,將包含本博客所有與性能測試有關的內容。

-------------------------------------------

  近兩年市面上的性能測試書籍很多了,但大部分書都在講loadrunner的操作技巧項目與項目實踐。我不認爲有什麼問題,因爲loadrunner性能測試工具已經佔據很大市場。loadrunner是非常的強大,但我們在做性能測試時,往往都以“loadrunner的模式”在思考如何進行性能測試。loadrunner只是一個性能測試工具而已,所有的作者也這麼說,但他們性能測試書中從頭到尾滲透着loadrunner的影子。

     當然也專門介紹jmeter性能測試工具的書籍。性能測試做爲軟件的測試的一個類型被獨立出來。他也有自己獨立的流程與方案。工具只是性能測試實施一部分,而且工具是可以選擇和自行開發的。本人沒太多的實踐經驗,在這裏講性能測試的東西班門弄斧。在 學習---理解---思考----總結,希望在這個過程中把自己的理解的東西拿來與大家分享。

     可能你懷疑我對loadrunner有仇,完全沒有,我個人在深入的學習loadrunner的各種使用技巧,但我覺得性能測試不應該依賴某一工具,它應該是一個不依賴任何工具的獨立的體系,而不是建立在某一工具上的體系,這樣不免就本末倒置了。

     感謝jackei ,最早理解性能測試也是從他的博客開始的,《loadrunner沒有告訴你的》和《jmeter從入門到精通》

遺憾的是,他的這兩個系列都沒有完成。但他的博客真的幫助的不少測試同學。我是其中受益者之一。這也是我在博客園安家的原因之一

     感謝段唸的《軟件性能測試過程詳解與案例剖析》我覺得,他這本書是最能體現性能測試本質的書,沒有過於依賴某一工具。可能你在看我的文章時會找到這本書的影子,是在這本書的基礎上的理解與總結吧,但我翻閱的資料不僅僅能是這本書而已。

 

 在做性能測試之前需要知道什麼

   在做性能測試之後需要知道什麼

 

《性能測試知多少》系列

性能測試知多少----性能測試分類之我見

性能測試知多少---併發用戶

性能測試知多少---吞吐量

性能測試知多少---響應時間

性能測試知多少---瞭解前端性能

性能測試知多少---測試工具介紹   

性能測試知多少---性能測試工具原理與架構

性能測試知多少---性能測試流程

性能測試知多少---系統框架分析    

性能測試知多少---性能需求分析

性能測試知多少---性能測試計劃

性能測試知多少---測試環境搭建    

性能測試知多少---性能測試工具的使用     通過對jmeter 與loadrunner的介紹與使用,已經講解這部分,參考下面性能工具使用的相關鏈接。

性能測試知多少---系統計數器與硬件分析   

性能測試知多少---性能分析與調優的原理

     性能調優是個繁雜的過程,需要各種技術的底子,系統、網絡、數據庫、中間件、開發語言。這裏對我來說是個瓶頸,不過也並不是無技巧可言,這一部分也是我今後的重點。

  感謝我自己,這個系列完結了,雖然文中有很多錯別字,因爲水平有限,我也不保證自己的講的都是對,大部分蒐集互聯網與各類書籍加上自己的猜測性理解。不過沒有太監。我會繼續分享性能調優的內容。

.........

軟件性能測試的本質

從用戶感知談軟件性能測試

 

----------------------性能測試工具----------------------

開源性能測試工具JMeter

JMeter基礎之—錄製腳本

Jmeter基礎之---jmeter基礎概念

JMeter基礎之--元件的作用域與執行順序

JMeter基礎之一 一個簡單的性能測試

JMeter使用技巧

使用JMeter創建FTP測試計劃

使用JMeter創建數據庫(Mysql)測試

LR有的JMeter也有之一“參數化”

LR有的JMeter也有之二“檢查點”

LR有的JMeter也有之三“集合點”

一種簡單的數據庫性能測試方法

 

商業性能測試工具LoadRunner

LoadRunner參數化詳解

LoadRunner腳本編寫之一

LoadRunner腳本編寫之二

LoadRunner腳本編寫之三(事務函數)

LoadRunner使用動態鏈接庫技術

loadrunner 使用技巧系類:

LoadRunner 技巧之協議分析

LoadRunner 技巧之THML 與 URL兩種錄製模式分析

LoadRunner 技巧之 IP欺騙 (推薦)

LoadRunner 技巧之 思考時間設置

LoadRunner 技巧之 集合點設置

LoadRunner 技巧之 自動關聯

LoadRunner 技巧之 手動關聯與預關聯

LoadRunner 技巧之 檢查點

LoadRunner 技巧之 添加事務

LoadRunner 技巧之 腳本設計

 

 

linux 下的性能測試工具:curl-loader

性能測試工具curl-loader(linux)

性能測試工具curl-loader二---測試分析

----------------------輔助工具類------------------------

      業務數據分析工具,可以幫助我們更好的分析性能需求,確定性能指標。

Windows下日誌分析器:Weblog expert

Linux下業務分析工具:Awstats

    系統協議分析工具,分析被測系統的協議才能選擇適合的協議對系統進行腳本錄製開發。

強大的協議分析工具:Ominpeek

     數據生成工具,爲了更真實的模擬測試環境,測試數據也是必備因素,選擇工具來生成數據也是必備基礎技能之一。

      目前章節安排如上,後續在寫的過程中會進行調整。

      做爲測試新人,我並不是在分享自己多年的經驗積累,而是在學習、思考、總結的過程。如有錯誤之處請見諒並給於糾正。謝謝。

-------------------------------

          這裏會備註最新更新時間: 2013-9-10

發佈了145 篇原創文章 · 獲贊 40 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章