1. 程式人生 > >『性能測試』文章大匯總

『性能測試』文章大匯總

ref ... 人在 這也 工具介紹 作用 script 滲透 justify

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

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

  近兩年市面上的性能測試書籍很多了,但大部分書都在講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 參數化》

『性能測試』文章大匯總