當前位置:首頁 » 編程語言 » java壓力測試

java壓力測試

發布時間: 2025-03-03 06:45:18

1. java後台壓力測試用什麼工具好

思路:
壓力測試原理有兩種,一種是連接測試,一種是負載測試
1,連接測試,就是多線程,不停的請求直到伺服器死機或達到預期效果即可!
2,負載測試,就是一個線程的多步操作,每個線程佔用伺服器cpu 內存是否符合節能高效的標准,如果不是,那就優化吧
建議用LOADRUNNER吧。

2. 極客時間高級 Java 工程師體系課訓練營學習筆記--壓力測試

部署Spring工程hero_web.jar至阿里雲

具體步驟如下:

1. 將hero_web.jar部署至阿里雲伺服器,無需安裝docker,選擇一台伺服器進行部署。

2. 安裝jdk於另一台伺服器,並參考01-項目性能優化環境搭建v1.0.pdf中步驟。

3. 在安裝docker的伺服器上運行docker,查看鏡像是否為mysql 5.7版本。

4. 創建掛載目錄並清空舊版本mysql數據,使用docker run命令創建並啟動mysql容器,配置參數包括主機埠、容器埠、容器名稱、掛載卷、環境變數、後台運行等。使用docker container update命令更新容器重啟策略。

5. 創建並啟動mysql資料庫,刪除hero_all.sql中的錯誤行,擴大資料庫表欄位大小,並將SQL腳本上傳至伺服器中。

6. 修改hero_web.jar包里資料庫地址,修改application-dev.yml配置文件中的JDBC地址,考慮公網地址變化,可創建conf目錄存放配置文件。

7. 在兩台伺服器上增加安全組,允許埠訪問,開放9001埠於03伺服器,開放3306埠於02伺服器。

8. 啟動服務並訪問,通過start.sh啟動服務,檢查日誌以定位錯誤,訪問公網ip:9001/spu/goods/1000000562080進行測試。

理解CPU使用率與load average的關系:

- 有的進程使用CPU資源但使用率可能不高,因為它在執行低計算任務。

- Load average反映了進程對CPU的競爭程度,可能有很多進程在排隊等待CPU資源。

- 以打電話為例,公用電話亭中的排隊人數與等待時間反映了CPU的使用情況。高使用率可能意味著單個任務計算量大,而低使用率可能表示多個任務等待資源。

- 負載低時,CPU使用率可能高,比如在執行單一高計算任務時。

- 負載高時,CPU使用率可能低,表示存在多個等待CPU的任務。

- CPU使用率與負載的高低並不直接關聯,它們分別描述了任務執行情況和資源需求。

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:642
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:369
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:89
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:312
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:795
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:348
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:213
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:819
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:369
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:596