测试学习-115-Linux上安装jmeter工具来跑Windows写好的jmx脚本

前言:

     我们都已经会了,在windows上使用jmeter工具来编写我们的脚本,录制我们的脚本。但是在真实的软件项目实战过程中。我们往往会遇到多个测试任务,如果jmeter占用着我们本机电脑的内存与CPU。我们就不能很好的去执行其他的测试工作。在企业中,一般会有一台Linux服务器,把我们写好的脚本放在Linux服务器上进行执行,然后我们自己的本机电脑去干额外的工作,并行测试,释放你的双手,提高效率。

目的:用Linux跑自己windows上写好的脚本,释放自己本机电脑的资源,并行测试节省时间。

1、 Linux下安装jmeter

网上有很多安装教程,这里我也参考了几个:

http://www.manongjc.com/detail/12-zsrstmmcasnykuu.html

下载Jmeter安装包

官网下载地址:

最新版下载地址:https://jmeter.apache.org/download_jmeter.cgi
历史版下载地址:https://archive.apache.org/dist/jmeter/binaries/

安装Java环境。jmeter脚本的运行是依赖Java环境的。所以要提前把Java安装好。我们之前已经有了,在Linux安装Java教程,大家可以查看。

https://blog.csdn.net/u013521274/article/details/109539711

1.下载apache-jmeter-5.1.1.tgz文件。 

2. 将文件放到linux目录下,例如: /lyjmeter下面

3.解压apache-jmeter-4.0.tgz到当前文件夹

[root@test /]# cd /lyjmeter
[root@test local]# tar -zxvf apache-jmeter-4.0.tgz

4.解压完成后去配置jmeterde 环境变量。

 ①编辑profile文件

vim /etc/profile

②在文件的最后边,添加环境变量,一定注意Java的目录一定要正确。

export JAVA_HOME=/home/download/jdk
export JRE_HOME=/home/download/jdk/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JMETER_HOME=/lyjmeter/apache-jmeter-4.0
export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar:$CLASSPATH
export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin

③添加完后,执行profile文件

[root@root /]# source /etc/profile 

5.文件配置完成后,查看jmeter是否安装成功。

[root@root/]# jmeter -v

如果出现以下图片证明安装成功。

 二、执行jmx文件

1.在当前下新建jmx文件夹,将windows中的jmx文件复制进来。jtl目录存放测试结果,再新建html文件夹,用于存放测试结果。

[root@host31 lyjmeter]# /lyjmeter/apache-jmeter-4.0/bin/jmeter -n -t /lyjmeter/jmx/test2.jmx -l /lyjmeter/jtl/test2.jtl -e -o /lyjmeter/html/

如上面代码行所示,test2.jmx代表要脚本。test2.jtl代表产生的结果,HTML目录中存放了转化成了html的测试报告。

备注:脚本在执行过程中,该台服务器是不能再去执行其他命令的,必须等待执行,结果结束才可以。

有兴趣的大家可以尝试一下,能nohup命令,这个可以让脚本在后台执行。

我们把之前玩的结果从html目录中拷贝出来。然后在windows上打开就可以看到非常漂亮的测试报告了。如下图所示

好,今天介绍jmeter在Linux上跑脚本的文章,就到此结束了。

大家有问题可以留言,看到必回复。

猜你喜欢

转载自blog.csdn.net/u013521274/article/details/114848800