JMeter 是一个纯 Java应用程序,应该在任何具有兼容Java实现的系统上正确运行。
安装 JMeter 的步骤
在 Window/Linux 中,转到终端
输入命令java -version
如果Java运行环境安装成功,您将看到如下图的输出
如果没有显示,请重新安装Java SE运行环境
详细说明请参阅链接https://www.guru99.com/install-java.html
解压完成后,安装目录结构应如下图所示
下面给出JMeter目录的描述及其重要性 JMeter目录包含许多文件和目录
/ bin:包含用于启动JMeter的JMeter脚本文件
/ docs:JMeter 文档文件
/extras : ant 相关的额外文件
/ lib /:包含JMeter所需的Java库
/lib/ext:包含 JMeter 和协议的核心 jar 文件
/lib/junit:用于 JMeter 的Junit库
/可打印文档:
图形用户界面模式
服务器模式
命令行模式
如果您使用的是 Window,只需运行文件/bin/jmeter.bat以 GUI 模式启动 JMeter,如下所示
下图注释了JMeter GUI中的各个组件
以服务器模式启动 JMeter
服务器模式用于分布式测试。该测试采用客户端-服务器模型。在此模型中,JMeter 以服务器模式运行在服务器计算机上。在客户端计算机上,JMeter 以GUI模式运行。
要启动服务器模式,请运行bat文件bin\ jmeter-server.bat,如下图所示
以命令行模式启动 JMeter
GUI 模式下的 JMeter 会消耗大量计算机内存。为了节省资源,您可以选择在没有 GUI 的情况下运行 JMeter。为此,请使用以下命令选项
这是一个命令行示例
$jmeter -n -t testPlan.jmx -l log.jtl -H 127.0.0.1 -P 8000
在Linux中使用JMeter与在Windows中使用相同;您只需运行以下shell 脚本即可。
运行脚本文件jmeter(该文件没有扩展名)-运行JMeter(默认在GUI模式下)。
运行脚本文件jmeter-server – 以服务器模式启动 JMeter(使用适当的参数调用 JMeter 脚本)
jmeter.sh – 非常基本的 JMeter 脚本,未指定 JVM 选项。
mirror-server.sh – 以非 GUI 模式运行 JMeter 镜像服务器
shutdown.sh – 运行 Shutdown 客户端以正常停止非 GUI 实例
stoptest.sh – 运行关闭客户端以突然停止非 GUI 实例
在Linux系统中使用JMeter虽然略有不同,但是基本的步骤非常类似。下面是如何在Linux系统中进行设置并使用JMeter的指南:
首先,你需要在你的Linux服务器上安装Java环境,因为JMeter是由Java编写的。
plaintext
sudo apt-get update
sudo apt-get install openjdk-11-jdk
wget https://downloads.apache.org/jmeter/binaries/apache-jmeter-5.4.1.tgz
tar -xvzf apache-jmeter-5.4.1.tgz
./apache-jmeter-5.4.1/bin/jmeter.sh
plaintext
./apache-jmeter-5.4.1/bin/jmeter.sh -n -t /path/to/your/test/script.jmx -l /path/to/results/file.jtl
在这个命令中:
-n 表示非GUI模式。
-t 选项允许你指定你的JMeter脚本的位置。
-l 选项允许你指定结果文件的输出位置。
以上就是今天的全部内容,希望对大家有所帮助,也希望大家多多留言、点赞、在看、转发四连爱❤️ 支持。 咱们下篇文章见,Bye~