在Linux上运行JMeter(非界面)

参考:
查看文件类型:https://www.linuxprobe.com/files-tehre-fangfa.html
linux压缩文件
linux解压缩

华为云平台
配置:jdk环境、jmeter环境
在这里插入图片描述
jmeter配置(在/etc/profile文件中):

export JMETER_HOME=/path/to/jmeter/installation/directory
export CLASSPATH=$$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH export PATH=$JMETER_HOME/bin:$PATH

可能用到的命令:

  1. 切换root:su root,录入密码(密码不会显示);切回user01:su user01
  2. 查看配置文件:cat /etc/profile
  3. 编辑配置文件:vim /etc/profile
    1. 编辑:i
    2. 保存并退出:先按esc,在输入“:wq”,按enter键
  4. 使配置文件生效:source /etc/profile
  5. 运行jm脚本:“jmeter -n -t 脚本.jmx -l 结果.jtl” 或 “jmeter -n -t 脚本.jmx -l 结果.csv”
    1. -h 帮助:打印出有用的信息并退出
    2. -n 非 GUI 模式:在非 GUI 模式下运行 JMeter
    3. -t 测试文件:要运行的 JMeter 测试脚本文件
    4. -l 日志文件:记录结果的文件
    5. -r 远程执行:启动远程服务
    6. -H 代理主机:设置 JMeter 使用的代理主机
    7. -P 代理端口:设置 JMeter 使用的代理主机的端口号

一些坑

注意切换root用户

1.Error: VM option ‘UseG1Gc’ is experimental and must be enabled via -XX:+UnlockExperimental VMOptions…

在这里插入图片描述

解决方法:

  1. 进入Jmeter/bin目录(也可以不进)
  2. 打开(编辑)不带任何后缀的Jmeter文件–‘vim /path/to/jmeter/bin/jmeter’
  3. 将这一行: “${GC_ALGO:=”-XX:+UseG1GC -XX:MaxGCPauseMillis=100 -XX:G1ReservePercent=20"}"这一行注释掉。
  4. 重启Jmeter
2.输入“jmeter”启动,未出现“jmeter”字样

可能是没有安装面板插件,不影响脚本执行
在这里插入图片描述

3.xxx permission denied

在这里插入图片描述

修改文件权限,上图中是因为没有对jmeter文件的执行权限,可通过修改jmeter文件的权限来解决此问题。
命令:chmod 755 /path/to/your/bin/jmeter (755对应rwxr-xr-x)

4.华为云:下载的文件为空

在这里插入图片描述
在这里插入图片描述

修改文件权限,上图中是因为没有对res0512文件的读权限,可通过文件的权限来解决此问题。
命令:chmod 755 /path/to/your/file (图中文件原权限码为640,本人习惯使用755对应rwxr-xr-x,也可用744rwxr–r–,644rw-r–r–,需保证倒数第三个为r,尽量不要删除原有权限)
修改之后:在这里插入图片描述
再次下载:
在这里插入图片描述
这样就有数据了。

5.华为云:“文件列表获取失败”

在这里插入图片描述

原因是部分文件名称中带有“\”字符,导致堡垒机无法正确识别相关文件,只要重新命名文件或者文件夹,取消“\”字符即可正常。

6.启动报错

在这里插入图片描述
在这里插入图片描述

原因:缺少扩展插件(活跃用户数、响应时间图等等),不影响脚本执行

  • 11
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值