系统相关
首页 > 系统相关> > JMeter压力测试之环境搭建、脚本调试及报错解决方法(Linux版)

JMeter压力测试之环境搭建、脚本调试及报错解决方法(Linux版)

作者:互联网

一、环境部署

后续往服务器上传文件,本文中使用的是xftp,因其不是本文所要讲述的重点,这里不做详解。
第一步:安装所需要版本的JDK,本次使用的是JDK 1.8



赋予运行权限 chmod 755 jdk-xxxxx-linux-x64.tar.gz 然后 tar -zxvf jdk-xxxxx-linux-x64.tar.gz

名称 类型
tar 备份文件
-zxvf
-z 通过gzip指令处理备份文件
-x 从备份文件中还原文件
-v 显示指令执行过程
-f 指定备份文件
rm -rf jmeter/ 删除
mv 登录.jmx script/ 移动文件
cp -r tok1.csv csv/ 复制文件
find -name jar包名称 搜索
chmod 777 jmeter 赋予启动项权限

export JAVA_HOME=/usr/java/jdk1.8.0_144 exportCLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:${JAVA_HOME}/bin

注意:JAVA_HOME=/usr/java/jdk1.8.0_144要更改成你自己的安装目录


[test@node06 ~] $ java -version

java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
[test@node06 ~]$


第二步:安装所需要版本的Jmeter,本次使用的是Jmeter 3.1




export JMETER_HOME=/usr/local/jmeter/apache-jmeter-3.1
export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin


第三步:配置Jmeter监控插件
使用jmeter做性能测试,添加插件是必不可少的,大家可以参考我之前一篇专门介绍jmeter插件的博文。

地址:https://www.cnblogs.com/Sweettesting/p/12780747.html

二、调试脚本



三、运行脚本


jmeter -n -t 提现.jmx -l test.jtl -e -o /usr/local/src/apache-jmeter-5.4.1/JB/log
解释:
执行提现.jmx脚本,

命令参数 命令释义
-n 设置命令行模式
-t 指定jmx脚本路径。参数为:jmx脚本路径,若非当前目录需用全路径或相对路径
-l 指定结果文件路径(jtl或者csv)。参数为:结果文件路径,路径不存在时会自动创建
-j 指定执行日志路径。参数为:日志路径。路径不存在,不会自动创建,同时将日志输出至命令行控制台
-r 指定分布式(远程)执行。服务器列表由JMETER_HOME\bin\jmeter.properties中的remote_hosts指定
-R 指定远程(分布式)服务器列表。参数为:指定服务器列表,配置形势同remote_hosts
-g 指定测试结果文件路径。仅用于生成测试报表。参数为:CSV结果文件
-e 设置测试完成后生成测试报表
-o 指定测试报表生成文件夹。文件夹必须为空或不存在。参数为:报表文件夹路径。可指定生成测试报告路径,比如:-e -o /usr/local/src/apache-jmeter-5.4.1/JB/log
-H 指定代理服务器域名或代理服务器IP。参数为:代理服务器域名或代理服务器IP
-P 指定代理服务器端口号。参数为:代理服务器端口号


四、可能出现问题及解决方法



标签:脚本,jmx,jmeter,路径,报错,命令行,Linux,HOME,JMeter
来源: https://www.cnblogs.com/ziheng88/p/15905842.html