Jmeter測試工具的實際專案測試案例

at_1發表於2021-09-09

Jmeter測試工具的實際專案測試案例

1.測試環境
(1)OS: linux centos 7.4-64bit【公共映象】【4核16G的阿里雲ECS】3臺,網路4M/8M公網頻寬,內網1.5G頻寬
(2)SOFT:apache Jmeter【4.0】+JDK【1.8.0.171】+Nginx【1.14.0,只在被測機安裝】
(3)Sample: 測試機以HTTP方式請求被測機Nginx的預設首頁
2.測試結論

a.在以上環境滿足的情況下,因為內網寬頻足夠,可以測試併發5w,平均響應時間為10s,超過5W的情況下,測試結果執行很慢,開始出現錯誤率,並且隨著併發量增加,其測試機的CPU開始上升到80+%,甚至會短時間上升到95+%,記憶體幾乎沒有變化,5W併發下網路頻寬基本會維持在10M。

b.在以上環境滿足的情況下,因為外網頻寬有限,4M或者8M,如果是頻寬為4M,其測試機可以測試1w併發【CPU短時間會上升到80+%,記憶體使用率低於5%,頻寬幾乎佔滿4M,平均響應時間為10s】,如果頻寬上升到8M,則基本可以維持在1.7w【CPU會短時間上升到80+%,頻寬幾乎佔滿8M,平均響應時間為21s】。

c.測試併發數量的壓力測試,主要是佔用CPU資源和網路頻寬,記憶體幾乎不是系統的瓶頸。

d.Jmeter測試工具不能夠偽裝IP地址,故被測伺服器捕捉到的訪問日誌有一個特點就是IP是固定的

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1817/viewspace-2801440/,如需轉載,請註明出處,否則將追究法律責任。

相關文章