當前位置:首頁 » 編程語言 » 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使用率與負載的高低並不直接關聯,它們分別描述了任務執行情況和資源需求。

熱點內容
c語言中的浮點數 發布:2025-03-03 19:28:25 瀏覽:774
python時間戳格式 發布:2025-03-03 19:28:24 瀏覽:235
腳本管道語法軟體 發布:2025-03-03 19:19:14 瀏覽:182
wps怎麼給表格設置密碼 發布:2025-03-03 19:16:57 瀏覽:502
androidjaraar 發布:2025-03-03 19:14:43 瀏覽:275
支票密碼在哪裡寫 發布:2025-03-03 19:08:18 瀏覽:47
資料庫怎麼復制數據 發布:2025-03-03 19:07:45 瀏覽:536
微信收銀台源碼 發布:2025-03-03 18:31:33 瀏覽:253
軟體編程犯罪 發布:2025-03-03 18:31:21 瀏覽:962
俠盜聖安地列斯安卓怎麼下 發布:2025-03-03 18:17:47 瀏覽:635