jmeter-ServerAgent监控资源

1 ServerAgent的下载和启动

  • 下载ServerAgent
  • 下载后放到目标机器上(被压机),解压,ServerAgent这个工具的监控端口默认是 4711 ,地址为本机 localhost
  • 启动
    1. 使用默认端口直接启动:./startAgent.sh
    2. 如果想指定端口执行以下命令或者是修改startAgent.sh,将以下命令替换到startAgent.sh
nohup java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 7777 --tcp-port 7777 &

2 jmeter安装 Servers Performance Monitoring插件

2.1 离线安装

  • 下载
  • 下载后将插件放到jmeter/lib/ext

2.1 在线安装


3 使用

3.1 jemetr Gui使用


3.2 jmeter 非Gui使用

  • 写上文件名会将监控数据输出到该文件,文件必修是.jtl结尾

  • 安装插件 | JMeterPluginsCMD Command Line Tool header

  • 去bin目录下执行以下命令
    --generate-png memory.png生成图片的名称
    --input-jtl memory.jtl 执行测试的时候的xxx.jtl文件
    --width 1000 生成图片的宽度
    --height 400 生成图片的高度

./JMeterPluginsCMD.sh --generate-png memory.png --input-jtl memory.jtl --plugin-type PerfMon --width 1000 --height 400
  • 执行以上命令发现报错:
Error: Unable to access jarfile ./../lib/cmdrunner-2.2.jar
  • 去../lib目录下搜索cmdrunner-2.2.jar发现不是2.2是2.3

  • 回到jmeter/bin目录编辑文件JMeterPluginsCMD.shcmdrunner-2.2.jar改成cmdrunner-2.3.jar,在执行生成图片命令成功

posted @ 2022-06-07 13:52  zhq9  阅读(271)  评论(0编辑  收藏  举报