學習總結 JMeter做http介面壓力測試

2022-07-26 04:06:11 字數 1463 閱讀 7600

jmeter做http介面壓力測試

測前準備

用jmeter做介面的壓測非常方便,在壓測之前我們需要考慮這幾個方面:

場景設定

場景分單場景和混合場景。針對乙個介面做壓力測試就是單場景,針對乙個流程做壓力測試的時候就是混合場景,需要多個介面共同作用。

壓測時間設定

通常時間設為10 – 15 分鐘,如果涉及疲勞測試的話時間可根據實際情況設定,1周,乙個月不等。

測試資料準備

如果需要測試的資料量很大的話,需要造資料,造資料可以jmeter運算元據庫來完成,也可以用python造資料。

結果檢視

之後便可以按照你的設定來直行壓力測試,最關鍵的要懂得測試結果的檢視

每個請求調通之後執行緒組中就不需要保留「檢視結果樹」了,因為它的執行會影響壓測的結果。需要給執行緒組新增「聚合報告」來檢視壓測結果

通常壓測結果比較關注最大併發量,最大吞吐量,平均響應時間等。error%這個值在併發量比較大的情況下不為零很正常,但是不同的系統有不同的允許範圍,一般的系統正確率在95%就可以了,而苛刻一點的系統比如和錢相關的系統正確率要求在99.9999%以上,測試的時候要酌情而定。

jmeter做http介面壓力測試

測前準備

用jmeter做介面的壓測非常方便,在壓測之前我們需要考慮這幾個方面:

場景設定

場景分單場景和混合場景。針對乙個介面做壓力測試就是單場景,針對乙個流程做壓力測試的時候就是混合場景,需要多個介面共同作用。

壓測時間設定

通常時間設為10 – 15 分鐘,如果涉及疲勞測試的話時間可根據實際情況設定,1周,乙個月不等。

測試資料準備

如果需要測試的資料量很大的話,需要造資料,造資料可以jmeter運算元據庫來完成,也可以用python造資料。

結果檢視

之後便可以按照你的設定來直行壓力測試,最關鍵的要懂得測試結果的檢視

每個請求調通之後執行緒組中就不需要保留「檢視結果樹」了,因為它的執行會影響壓測的結果。需要給執行緒組新增「聚合報告」來檢視壓測結果

通常壓測結果比較關注最大併發量,最大吞吐量,平均響應時間等。error%這個值在併發量比較大的情況下不為零很正常,但是不同的系統有不同的允許範圍,一般的系統正確率在95%就可以了,而苛刻一點的系統比如和錢相關的系統正確率要求在99.9999%以上,測試的時候要酌情而定。

學習總結 JMeter做http介面壓力測試

jmeter做http介面壓力測試 測前準備 用jmeter做介面的壓測非常方便,在壓測之前我們需要考慮這幾個方面 場景設定 場景分單場景和混合場景。針對乙個介面做壓力測試就是單場景,針對乙個流程做壓力測試的時候就是混合場景,需要多個介面共同作用。壓測時間設定 通常時間設為10 15 分鐘,如果涉及...

JMeter做http介面壓力測試

測前準備 用jmeter做介面的壓測非常方便,在壓測之前我們需要考慮這幾個方面 場景設定 場景分單場景和混合場景。針對乙個介面做壓力測試就是單場景,針對乙個流程做壓力測試的時候就是混合場景,需要多個介面共同作用。壓測時間設定 通常時間設為10 15 分鐘,如果涉及疲勞測試的話時間可根據實際情況設定,...

jmeter學習總結

http cookie管理器 將多個http請求關聯在一起 使用者引數 設定使用者變數,使用 引用 http請求 http get,post請求等 邊界提取器 提取body體中的引數值 除錯取樣器 列印邊界提取器中設定的引數值 察看結果樹 檢視各種操作的結果 可設定全域性變數,包括 資料庫,url,...