原创 (七)關聯和斷言

一.關聯 哪些數據需要關聯 數據是由服務器端生成的 數據在每一次請求時都是動態變化的 數據在後續的請求中需要再發送出去 舉個栗子, 常見的 Session ID 就是一個典型的需要關聯的數據。它需要在交互過程中標識一

原创 (六)簡單編寫性能腳本

HTTP 是通過 Socket 來使用 TCP 的,Socket 做爲套接層 API,它本身不是協議,只規定了 API。 通常在JMeter 中寫 TCP 腳本,就是直接調用 Socket 層的 API。TCP 腳本和 HTTP

原创 (一)性能測試概念

性能測試概念 性能測試針對系統的性能指標,建立性能測試模型,制定性能測試方案,制定監控策略,在場景條件之下執行性能場景,分析判斷性能瓶頸並調優,最終得出性能結果來評估系統的性能指標是否滿足既定值。 1.性能測試指標 時間指標 容量指標

原创 (二)性能指標

通常都從兩個層面定義性能場景的需求指標: 業務指標 技術指標 技術指標不能脫離業務指標,下圖說明了業務指標與性能指標之間的關係and所有的技術指標都是在有業務場景的前提下制定的:   性能測試行業常用的性能指標表示法:   用戶數、線

原创 (五)性能分析思路

一.性能測試分析的能力階梯視圖 二.性能分析思路大綱 瓶頸的精準判斷 線程遞增的策略 性能衰減的過程 響應時間的拆分 構建分析決策樹 場景的比對 1.瓶頸的精準判斷 響應時間是用來判斷業務有多快的,而 TPS 纔是用來判

原创 (四)併發用戶數計算

1.併發 一般使用TPS( 每秒事務處理量(TransactionPerSecond))來承載併發的概念 通常所說的併發都是指服務端的併發,而不是指壓力機上的併發線程數,因爲服務端的併發纔是服務器的處理能力     例如:下圖併發數是16

原创 (三)性能測試工具

1.性能測試工具列表 2.工具對比 3.總結 壓測工具也好,壓測平臺也好,都沒有一個工具可以直接告訴你瓶頸在哪裏,能告訴你的只是數據是什麼。分析只有靠自己

原创 性能指標(二)

通常都從兩個層面定義性能場景的需求指標: 業務指標 技術指標 技術指標不能脫離業務指標,下圖說明了業務指標與性能指標之間的關係and所有的技術指標都是在有業務場景的前提下制定的:   性能測試行業常用的性能指標表示法:   用戶數、線

原创 性能測試篇—性能測試概念(1)

性能測試概念 性能測試針對系統的性能指標,建立性能測試模型,制定性能測試方案,制定監控策略,在場景條件之下執行性能場景,分析判斷性能瓶頸並調優,最終得出性能結果來評估系統的性能指標是否滿足既定值。 1.性能測試指標 時間指標 容量指標