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

posted @ 2019-08-21 11:02  睫树  阅读(1584)  评论(0)    收藏  举报