我下載的是apache-jmeter-5.1.1,下載地址
http://jmeter-plugins.org/downloads/all/
解壓
D:\apache-jmeter-5.1.1\bin\jmeter.bat 啟動
為了要監控CPU、內存,需要下載插件
JMeterPlugins-Extras-1.1.2.zip
JMeterPlugins-Standard-1.1.2.zip
這個兩個包,我們只需要其中的jar包
解壓放到apache-jmeter-5.1.1\apache-jmeter-5.1.1\lib\ext下
再下載ServerAgent插件,該插件網上不好找,如果找不到,請私信我。
ServerAgent下載直接解壓,放在任何盤,啟動端口默認為4444,不用修改。
windows用startAgent.bat啟動,linux用startAgent.sh啟動
如果4444端口被占用,修改端口,
修改端口的二種方式:
一、永久修改端口:
CMD命令進入ServerAgent的根目錄,此時可以看到ServerAgent.jar 此時在cmd中輸入 "java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 5555 --tcp-port 5555"
二、啟動一次性修改端口:
>startAgent.bat --tcp-port 5555--udp-port 5555--sysinfo
ServerAgent-2.2.1.zip
啟動成功:
先啟動agent再啟動jmeter,
此時多了下面這些選項 jp@gc這些開頭的
File->new,創建一個測試計划
在測試計划上右擊,Add->Threads->Thread Group,創建線程組,模擬多人請求操作
在Thread Group上右擊,Add->Sampler->HTTP Request
HTTP Request配置:
Path后面?后跟的參數名稱
在Thread Group上右擊,Add->Listener->View Results Tree
Add->Listener->View Results in Table
Add->Listener->Summary Report
以上三個是結果和匯總報表展示
在Thread Group上右擊,Add->Config Element->CSV Data Set Config,添加外部批量參數文件
參數是json格式,注意這里的分割符是{,如果是單個字符串參數,分割符則是逗號
在Thread Group上右擊,Add->Listener->jp@gc - PerfMon Metrics Collector,配置端口