5.23
阿新 • • 發佈:2022-05-23
生成JMeter HTML效能測試報告配置
jmeter目錄中BIN檔案下記事本開啟:
將字尾改為csv、前面的#去掉
將測試指令碼放在JMmeter目錄下的tests\script中:
在JMeter中模擬測試並生成資料報告在Grafana中展示:
總結:
響應時間:
反應時間:
若再次執行檢視其他執行結果則刪除performanceReport和api.jtl或改名:
引數化模擬登入測試
引數化: 在客戶端模擬向服務端傳送請求的過程中模擬不同的資料
網頁中的右擊檢查network並複製以下兩項新增到JMeter中
CSV資料檔案設定:
將所用資料(模擬登入使用者名稱及密碼)下載儲存至JMeter-tests-data-login.txt並在JMeter中設定
(注意:變數名稱中的逗號用英文逗號)
在JMeter裡面,呼叫變數使用的是:${變數名稱}:
最終執行:
JVM監控工具主要監控Java應用程式是否會記憶體洩露,當然也可以監控該Java應用程式的CPU資源。比如該服務分配了0.1C的CPU,200M的記憶體,那麼當記憶體使用率達到200或者是超過200M,這個時候就記憶體洩露。
開啟jvisualvm:
在jmeter中建立新的程序組進行測試:
用JVM進行監控:
另:
啟動java應用程式:
Java程式部署:
1、使用maven打包成.jar的檔案,然後使用如下命令來啟動: java -jar xxx.jar
2、使用maven打包成.war的檔案,然後使用如下命令來啟動 java -jar xxx.war