服務端開發,經常需要對服務器進行壓測。
在windows下我們使用jmeter來測試,打開jmeter.bat文件,界面就出來了,操作很方便。
但在linux下,在沒有界面的境況下,我們如何使用jmeter呢?
有個简单的方法:
先在windows保存好test plan,就是jmx文件。
把文件複製到linxu下,使用下面cmd即可,測試完畢會生成log文件,通過vi來查看。
JMeter -n -t 文件名.jmx -l log.jtl
如果无法执行请检查自己机器的环境变量.
参数说明:
-n This specifies JMeter is to run in non-gui mode
-t [name of JMX file that contains the Test Plan].
-l [name of JTL file to log sample results to].
-r Run all remote servers specified in JMeter.properties (or remote servers specified on command line by overriding properties)
The script also lets you specify the optional firewall/proxy server information:
-H [proxy server hostname or ip address]
-P [proxy server port]
官方的USER GUIDE http://jmeter.apache.org/usermanual/index.html