JMeter 在Linux上配置使用教程
1. 安裝配置JDK:
如果環境上已安裝JDK, 請跳過此步,否則請正確安裝JDK以便接下來Jmeter能正確安裝。
2. 在Linux上安裝Jmeter:
a. 下載Jmeter文件:http://jmeter.apache.org/download_jmeter.cgi;
b. 將文件“apache-jmeter-2.13.tgz”放在Linux 上(當前操作的server:10.20.99.107) 然後解壓:
tar -zxvf apache-jmeter-2.13.tgz
(這裏,Jmeter文件放在/home/www)
c. 給Jmeter配置環境變量:
vim /etc/profile (由於權限問題,最好運行命令: sudo vim /etc/profile )
添加以下內容然後保存退出:
執行以下命令使修改的文件生效:
source /etc/profile
d. 檢查Jmeter是否安裝成功:
jmeter –v
恭喜,看到如此信息表明Jmeter已經正確安裝.
3. 使用Jmeter在Linux上執行性能測試:
a. 先在Windows上將腳本調好, 然後保存爲XXXXX.jmx; (強烈建議在Windows 和 Linux上配置相同版本的JDK和Jmeter, 以免在之後調試執行腳本時出現莫名奇妙的問題)
這裏,示例文件被保存爲weblist.jmx;
b. 將腳本上傳到Linux上:
c. 這裏需要將要測試的目標機器域名加到Linux的hosts文件中.
vim /etc/hosts
d. 按照以下命令格式運行jmeter來執行測試你:
.jmeter -n -t ../plans/XXXX.jmx -l MMMM.jtl
測試執行完成後,就可以看到新生成的jtl結果文件;
e. 將jtl結果文件傳回windows:
打開Jmeter,新建測試計劃,添加聚合報告,然後通過瀏覽找到jtl文件查看測試結果:
4. Appendix:
Jmeter runperformance test command parameter introduction:
.jmeter -n -t ../plans/XXXX.jmx -l MMMM.jtl
·-h 幫助 -> 打印出有用的信息並退出
·-n 非 GUI 模式 -> 在非 GUI 模式下運行 JMeter
·-t 測試文件 -> 要運行的 JMeter 測試腳本文件
·-l 日誌文件 -> 記錄結果的文件
·-r 遠程執行 -> 啓動遠程服務
·-H 代理主機 -> 設置 JMeter 使用的代理主機
·-P 代理端口 -> 設置 JMeter 使用的代理主機的端口號