一、下載Jmter
? ? 去官網下載,我下載的是apache-jmeter-5.6.3.zip,解壓后就能用。
二、安裝java環境
? ??JMeter是基于Java開發的,運行JMeter需要Java環境。
? ? 1.下載JDK、安裝Jdk
? ? 2.配置java環境變量? ? 3.驗證安裝是否成功(java -version)
三、創建TestPlan、并保存為test.jmx
? ?如下我是創建了一個名為“查詢接口測試”的測試計劃,創建好后是可以保存的。保存的名字切記一定不要帶中文,否則會對后面的生成html報告造成影像。
設置合理,壓測線程數
四、生成html測試報告
? ?
1.如何生成報告:
1.上面創建好測試計劃后,保存了test.jmx文件。
2.cmd打開命令框窗口:
3.進入到Jmeter的安裝目錄并命令生成html報告:
2.生成報告遇見的問題:
以上,進入bin目錄后執行了命令:問題1.
執行:jmeter -n -t E:\test jmeter\查看結果樹.jmx -l E:\test jmeter\查看接口測試.csv -e -o E:\jmeter ?report
輸出接口提示:WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
An error occurred: Unknown arg: jmeter\查看結果樹.jmx
原因:路徑帶空格
問題2.
修改路徑后再次執行:jmeter -n -t E:\testJmeter\test.jmx -l E:\testJmeter\test.csv -e -o E:\jmeterReport
原因:csv文件需要新建的
提示test.csv不是空文件,這里要給一個空的文件,沒有的話命令會自動創建,用來存儲測試計劃的每個請求記錄
3.html報告生成成功:
最終執行命令:jmeter -n -t E:\testJmeter\test.jmx -l E:\testJmeter\testNew.csv -e -o E:\jmeterReport
4.html測試報告展示
5.生成html報告的命令解析:
?jmeter -n -t E:\testJmeter\test.jmx -l E:\testJmeter\testNew.csv -e -o E:\jmeterReport
1.測試計劃文件:E:\testJmeter\test.jmx
2.測試數據文件:E:\testJmeter\testNew.csv? ? 本次執行所產生的請求明細記錄
3.E:\jmeterReport存放測試報告的位置