Jmeter測試工具的實際專案測試案例
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【案例】用Jmeter做微信小程式專案介面測試JMeter微信小程式
- 用Jmeter做微信小程式專案介面測試【案例】JMeter微信小程式
- Web介面測試工具--JmeterWebJMeter
- Jmeter介面測試+效能測試JMeter
- 使用jmeter測試工具完成檔案的上傳JMeter
- 使用jmeter測試工具完成檔案的下載JMeter
- 介面測試(apipost、jmeter和python指令碼)——測試工具APIJMeterPython指令碼
- Jmeter效能測試實戰JMeter
- 介面自動化測試世界裡的“身份證”—測試工具Jmeter實踐篇JMeter
- jmeter實際場景應用之測試上傳excel檔案JMeterExcel
- JMeter效能測試工具使用入門JMeter
- 開源測試工具 JMeter 介紹JMeter
- 專案中測試工具的應用
- Jmeter介面測試JMeter
- Jmeter 實用技巧--redis 測試JMeterRedis
- Jmeter實現 Dubbo介面測試JMeter
- Golang專案的測試實踐Golang
- jmeter介面測試教程以及介面測試流程JMeter
- 開源測試工具 JMeter 介紹 - 物聯網大併發測試實戰 01JMeter
- Jmeter測試Websocket介面JMeterWeb
- Jmeter介面測試demoJMeter
- Jmeter分散式測試JMeter分散式
- 測試開發之效能篇-JMeter介面測試JMeter
- 效能測試監控工具--Jmeter + Grafana + InfluxDBJMeterGrafanaUX
- Jmeter 對 Java 請求的測試實施JMeterJava
- Jmeter系列(39)- Jmeter 分散式測試JMeter分散式
- 試著使用 jmeter 實現介面自動化測試JMeter
- 效能測試工具 jmeter 原始碼剖析:jmeter 分散式壓測啟動過程JMeter原始碼分散式
- 軟體測試專案實戰之功能測試 千鋒實戰教程
- Jmeter效能測試:高併發分散式效能測試JMeter分散式
- jmeter介面測試筆記JMeter筆記
- JMeter 做介面加密測試JMeter加密
- Jmeter介面測試例項-牛刀小試JMeter
- 測試測試測試測試測試測試
- 效能測試專案篇
- iwebshop專案測試(一)Web
- 求助,jmeter 壓測 ,業務場景測試JMeter
- ActiveMQ壓力測試工具(emqtt_benchmark和jmeter)MQQTJMeter