『性能測試』文章大匯總
為了方便閱讀,我重新整理本文,將包含本博客所有與性能測試有關的內容。
-------------------------------------------
近兩年市面上的性能測試書籍很多了,但大部分書都在講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
Locust 系列教程:
Locust 是一個基於Python 語言的性能測試工具。如果你剛好和我一樣喜歡 Python 的話,強例推薦,拋那些 工具的束縛,一起裸奔的吧!!
《Locust 介紹》
《Locust 安裝》
《Locust 創建性能測試》
《Locust no-web模式》
《Locust 參數說明》
《Locust 分布式運行》
《Locust 類和方法》
《Locust 設置斷言》
《Locust 參數化》
『性能測試』文章大匯總