文本译自:https://www.guru99.com/guide-to-install-jmeter.html
操作系统对JMeter的支持
JMeter是纯java语言开发的软件,适用于任何有java虚拟机环境的系统平台。常见的操作系统平台如下:
windows\mac\ubuntu\centos等
本文中你能学习到如下内容:
1、JMeter的安装步骤
2、在GUI模式下使用JMeter
3、在Non-GUI模式下运行JMeter
3.1在server model下启动JMeter
3.2在命令行模式下启动JMeter
4、JMeter的常用扩展包
5、在linux下使用JMeter
JMeter安装步骤
step 1 安装jdk环境,因为JMeter是纯java编写,环境只依赖java运行环境; 安装JDK时需要注意根据JMeter版本选择对应的JDK版本进行安装。
step 2 下载JMeter,到官网下载bin包,解压即可用(建议选择最新版本)
step 3 启动JMeter
JMeter支持三种启动模式:GUI模式、Server模式、Command Line模式
在GUI模式下启动JMeter; 根据不同的系统平台选择(windows选择jmeter.bat)、(Linux&Mac选择jmeter)运行即可; 下图展示windows系统下启动过程:
第一种:GUI模式
启动后的主界面如下
第二种:server模式启动
找到对应的bin/jmeter-server.bat文件执行
第三种:Command Line模式
简单示例:
$jmeter -n -t testPlan.jmx - l log.jtl -H 127.0.0.1 -P 8000
在使用命令操作JMeter时,可以查看官方文档及jmeter --help来参考学习
其他扩展包
基于不同的测试需求,你可以会使用到如下列表中的包
Java Compiler
Java Compiler使开发者可以自己编译JMeter的源码和使用其他的扩展包
SAX XML parser
SAX XML parser是提供给Java用来解析XML文档的一组API。
JDBC driver
如果你想测试数据库服务,你需要安装JDBC driver
在Linux下使用JMeter
在Linux下使用JMeter与在windows相似,如果你的Linux有界面,那执行sh jmeter之后,与windows下打开jmeter.bat一样的效果; 如果没有界面,那么学会使用以下几个命令便可
jmeter.sh - very basic JMeter script with no JVM options specified.
mirror-server.sh - runs the JMeter Mirror Server in non-GUI mode
shutdown.sh - Run the Shutdown client to stop a non-GUI instance gracefully
stoptest.sh - Run the Shutdown client to stop a non-GUI instance abruptly