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

熱點內容
網易mc手機怎麼免費開伺服器 發布:2025-05-02 03:28:39 瀏覽:97
macpythongui 發布:2025-05-02 03:15:43 瀏覽:310
伺服器地址校驗 發布:2025-05-02 03:03:28 瀏覽:884
入戶380v配電箱如何配置圖 發布:2025-05-02 02:58:27 瀏覽:270
電腦掛國外伺服器怎麼操作 發布:2025-05-02 02:39:26 瀏覽:410
python重采樣 發布:2025-05-02 02:38:51 瀏覽:849
海信新版電視的設置密碼是什麼 發布:2025-05-02 02:30:22 瀏覽:221
手機電腦伺服器教程 發布:2025-05-02 02:29:09 瀏覽:311
ntko大文件上傳 發布:2025-05-02 02:25:59 瀏覽:118
視覺演算法簡稱 發布:2025-05-02 02:24:21 瀏覽:210