jmeter介绍及环境安装

JMeter是免费且开源的性能测试工具,由Apache组织开发

jmeter可以用于做接口测试,也可以用于测试静态和动态资源,还可以用于测试动态WEB应用程序的性能

jmeter能够模拟服务器,服务器组,网络及对象上的重负载,以测试强度或分析不同辅助类型下的整体性能

 

环境安装

jmeter下载地址:https://jmeter.apache.org/ ,下载安装完毕后设置环境变量

jdk下载,并且设置环境变量

 

linux环境安装

安装jdk

下载jdk-8u251- linux-x64.tar.gz,上传到服务器上后通过命令tar -zxvf jdk-8u251-linux-x64.tar.gz -C/home/apprun/jdk解压缩到/home/apprun/jdk目录下

配置环境变量:vi/etc/profile,在末尾添加

export JAVA_HOME=/home/apprun/jdk/jdk_251
export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE
_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH

执行命令:source/etc/profile

检查安装jdk是否成功:java -version

安装jmeter

将官网下载的apache-JMeter-.zip压缩包上传复制到Linux中的/home/apprun目录下

使用unzip命令解压jmeter包

把apache-jmeter-/bin目录下的JMeter变更为可执行(执行命令为chmod a+x JMeter),即可在服务器上以命令行方式执行调试成功后的JMeter脚本

 

命令行模式单击执行脚本

./bin/jmeter -n -t脚本.jmx -l report.jtl -e -o emptydict

“脚本.jmx”是要执行的脚本的文件名,执行脚本后将会生成report.jtl,并输出结果报告到emptydict目录下,注意emptydict目录必须是空文件夹,否则会报错。不过,在新版本中新增了选项-f,即--forceDeleteResultFile,它支持在执行测试之前强力删除已经存在的测试报告和Web报告。

使用命令模式 分布式执行脚本方式

./bin/jmeter -n -t脚本.jmx -R IP1:1099,IP2:1099 -l report.jtl -e -o emptydict

通过-R选项进行分布式发布,默认通过1099端口。若是有多个计算机参与发起压力,那么就接多个端口为1099的IP地址,以逗号分割

JMETER常用命令行参数和属性含义

 

posted on 2023-10-25 11:53  搬家小蜜蜂  阅读(15)  评论(0)    收藏  举报

导航