linux中安装和运行Jmeter(GUI模式) 步骤详细简单(包含Windows的配置安装)
我们使用jmeter大多数情况都是在Windows上使用,但是最近遇到一些问题。打算尝试用GUI模式看看是否能解决。(相比Windows起码能更好的监控CPU、带宽)
我在这之前就听说过jmeter 的GUI模式,只是之前不会Linux,所有给我的感觉是超级复杂。但现在感觉其实非常简单,流程如下:
- 在Windows上编辑好脚本,放Linux上运行,然后将结果从Linux上下载到Windows上分析。
环境:
jmeter-v3.2
jdk8
注意:这里Windows跟Linux的版本一定要保持一致
步骤
一、安装DJK
执行命令:# rpm -ivh jdk-8u121-linux-x64.rpm
检查java是否安装成功,执行:#java -version
二、安装jmeter
-
1.在Windows 上面打开地址
http://archive.apache.org/dist/jmeter/binaries/
选择相应版本(我选择的是apache-jmeter-4.0.zip
)右键单击复制下载链接。 -
2.进入我们的Linux系统后,
cd /opt
切换到opt目录下,然后 输入wget http://archive.apache.org/dist/jmeter/binaries/apache-jmeter-4.0.zip
下载我们需要的文件 -
3.下载完成后用ls查看是否下载成功。
-
4 .执行解压:
unzip apache-jmeter-4.0.zip
注意这里需要你已经安装unzip解压命令,如果没有安装就执行yum install unzip -y
安装。 -
5.创建存放脚本、报告的目录
在/opt/apache-jmeter-4.0/bin
目录 执行:mkdir script
(脚本目录),mkdir report
(报告目录)
执行demo:
随便找一个可执行的脚本放到/opt/apache-jmeter-4.0/bin/script
目录,然后执行:sh jmeter.sh -n -t ./script/云鹊医.jmx -l ./report/demo_jtl
解释:运行 ./script 目录下的 云鹊医.jmx ,将报告生成到 ./report 目录,名字叫 demo_jtl
参数介绍:
sh jmeter.sh :启动shell脚本
-n : 表示以nogui方式运行测试计划
-t 表示测试计划,后面跟测试计划名称
-l 表示测试结果,后面跟测试结果文件名称
- 跑完之后可以下载jtl文件导入到我们的jmeter软件中添加监听器查看结果
- 也通过jtl转换成html,操作方式:sh jmeter.sh -g jtl文件 -o html路径 操作如下:
- 1.生成文件:
sh jmeter.sh -g ./report/demo_jtl -o ./report/demo_html
解释:根据 ./report/ 目录下的 demo_jtl 文件生成一个 demo_html的文件(这个文件包含HTML、css) - 2.将文件压缩:
zip -r result.zip result/
将result 目录压缩为result.zip - 3.将压缩文件下载到本地:
sz ./result.zip
- 1.生成文件:
Windows 安装配置参考:https://mp.****.net/mdeditor/99716655