linux下安装使用jmeter并生成报告
大致步骤:
1、安装JDK环境
2、安装jmeter
3、使用jmeter
一、安装JDK
因为Apache jmeter是基于java开发的,因此要运行的话需要先配置jdk环境
1、检查linux是否有jdk
java -version
说明没有jdk环境
2、因为centos系统自带yum工具,使用yum安装jdk会非常方便
I、运行如下语句,查看yum库中的Java安装包
yum -y list java*
II、我们选择安装如上图的版本
运行如下命令
yum -y install java-1.8.0-openjdk.x86_64
系统会自动安装完成,
III、运行:java -version命令,如下表示是否安装完成
二、安装jmeter
I、下载jmeter在linux下的安装包
打开如下地址http://jmeter.apache.org/download_jmeter.cgi#binaries
II、新建目录jmeter,并将压缩包解压到该目录
mkdir jmeter
将安装包传到jmeter文件夹下,方法有很多,我这边使用filezilla工具
cd到jmeter目录下
cd jmeter
解压刚刚的安装包
unzip apache-jmeter-5.1.1.zip
如果没有unzip,可以使用yum install unzip命令安装unzip
III、验证jmeter.sh命令是否可用
进入bin目录
cd apache-jmeter-5.1.1/bin
运行命令
sh jmeter.sh -v
出现如下则说明安装成功
IV、添加环境变量
虽然jmeter已经安装完成,我们只要cd到jemter/apache-jmeter-5.1.1/bin目录下运行jmeter就可以启动程序,但这样比较麻烦
我们可以把jemter/apache-jmeter-5.1.1/bin添加到环境变量中
(1)先查看当前目录的路径
pwd
(2)再分别执行如下命令
export JMETER_HOME=/root/jmeter/apache-jmeter-5.1.1
export PATH=$JMETER_HOME/bin:$PATH
export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
source /etc/profile
添加成功
(3)最后执行
jmeter -v
至此,jmeter已经安装完成。
三、使用jmeter
由于上面在linux服务器上安装的jmeter没有GUI界面(在linux上搞GUI比较折腾,所以我这边暂时就先放弃),
所以我们通常先在windows版jmeter上编写好jmeter脚本用例,然后放到linux上跑
1、在windows上安装jmeter,这个很快很简单,可以参考我之前的文章,地址如下:
https://blog.csdn.net/qq_33289175/article/details/87205098
2、当你在jemter上创建一个用例保存后,就会生成一个jmx文件,这个就是用例
3、在linux上创建项目文件夹,并将jmx脚本上传到jmeterproject目录中
cd jmeter
mkdir jmeterproject
4、cd到jmeterproject目录下,可以看到上传的baidutest.jmx脚本
运行命令
jmeter -n -t baidutest.jmx -l baidutest.jtl
可以看到运行成功
解释一下上面的命令
-n : 代表以没有图形化界面启动
-t 表示后面要测试的测试计划
-l 表示生成测试报告 jtl文件
可以看到jmeterproject目录下生成了一个baidutest.jtl文件
5、现在我们需要将jtl文件转换成html文件,这样可以直观地看到测试报告
执行如下命令
jmeter -g baidutest.jtl -o report
如下可以看到生成了一个report文件
6、将其下载下来
7、双击index.html文件,可以看到报告
至此结束。
转自:https://blog.csdn.net/qq_33289175/article/details/90766842