方法1:

使用插件来监控CPU,内存等的使用情况

1.需要的插件准备

JMeterPlugins-Standard-1.4.0.zip , JMeterPlugins-Extras-1.4.0.zip下载

https://jmeter-plugins.org/downloads/old/

ServerAgent-2.2.1.zip   下载

2.Jmeter

解压JMeterPlugins-Standard-1.4.0.zip,将其中\lib\ext\JMeterPlugins-Standard.jar包复制到jmeter安装目录下的\lib\ext下

解压JMeterPlugins-Extras-1.4.0.zip,将其中\lib\ext\JMeterPlugins-Extras.jar包复制到jmeter安装目录下的\lib\ext下

启动jmeter,在监听器的选项中增加了一些jp@gc开头的监听器,监控cpu、内存、i/o的监听是jp@gc - PerfMon Metrics Collector

jp@gc - PerfMon Metrics Collector的设置:

Add Row 可以添加需要监控的服务器ip,端口号默认为4444,监控内容CPU/MEMORY/DISKS I/O等

3.agent服务器

将ServerAgent-2.2.1.zip解压后放在需要监控的服务器上,并开启

startAgent.bat(windows)

startAgent.sh (linux)

linux服务器上首先将startAgent.sh设定为可执行文件:

chmod 777 startAgent.sh

./startAgent.sh执行文件

如果要将该文件设置为后台执行不关闭

Nohup ./startAgent.sh &

4.查看结果

在服务器上开启startAgent服务后,再在jmeter上运行脚本,可以在jp@gc - PerfMon Metrics Collector上查看监控的图形结果。

方法2:

不需要安装插件,只要jmeter的运行环境配置好就可以了:

打开这个小工具的步骤很简单,如果你已经配置好了Jmeter运行的环境,那么你也就不用去做其他的配置,直接 点击:开始——》运行——》输入cmd——》然后在出现的命令行界面输入“jconsole”即可弹出一个【java监视和管理控制台】,

将会弹出如下界面:

这里我们选择本地进程,并点击一下sun.tools.jconsole.JConsole这一行,然后点击连接,就可以查看我们的内存和CPU的使用情况了。

当然,我们要得到服务器的内存使用等信息,也可以选择 本地进程下面的远程进程,在文本框中输入我们需要测试的服务器的IP地址:端口,然后在下面输入用户名和密码,点击连接,看看会出现什么情况。

jmeter监控内存,CPU等方法相关推荐

  1. mysql监控内存cpu使用率_监控 cpu 内存 网卡的使用情况的一个命令 比较实用

    sar -r -u -n DEV 1 1000 >/data/200.sql  2>&1 & 监控结果: 02:51:11 PM kbmemfree kbmemused  ...

  2. centos 计算器_centos计算内存CPU正确方法

    它会使用内存来cache一些文件, buffers:主要是用来给Linux系统中块设备做缓冲区, #free total used free shared buffers cached Mem: 40 ...

  3. 【java】IDEA安装VisualVM插件-使用介绍 检测死锁 内存 cpu 慢方法

    文章目录 1.美图 2.概述 3.安装 4.查看程序的JVM内存 5.查看程序的线程情况 6.VisualGC 7. CPU分析篇 M.参考 1.美图 2.概述 3.安装 File-> Sett ...

  4. linux weblogic 内存溢出,weblogic10内存溢出解决方法

    在开发过程中经常会遇到weblogic内存溢出问题,用下面的办法解决了. 找到domain/bin下的setDomainEnv.cmd文件,里面可以找到以下四行代码,将值该打一倍,重启服务. set ...

  5. Android性能测试②-三种必备内存CPU测试的方法

    Android用户也许会经常碰到以下的问题: 1)应用后台开着,手机很快没电了--应用耗电大: 2)首次/非首次启动应用,进入应用特别慢--应用启动慢: 3)应用使用过程中,越来越卡--CPU能力不足 ...

  6. android开发之内存CPU监控

    cpu,内存监控作为android性能测试的一部分,在日常工作中使用也比较频繁,一般测试人员都是直接adb命令输出结果或者android studio上查看内存,Cpu的趋势,再深入一点就是性能分析定 ...

  7. Win10 Antimalware Service Executable占用CPU,内存高解决方法

    文章目录 前言 一.原因分析 二.解决方法(最有效) 总结 前言 在Win10系统下,如果某一个进程占用CPU或是内存很高,那么极大的可能就是拖慢系统的速度,从而我们使用电脑会变的非常卡,那么最近有朋 ...

  8. JMeter学习(十)内存溢出解决方法

    JMeter学习(十)内存溢出解决方法 参考文章: (1)JMeter学习(十)内存溢出解决方法 (2)https://www.cnblogs.com/yang-hao/p/5319720.html ...

  9. python测试代码运行时间_10种检测Python程序运行时间、CPU和内存占用的方法

    在运行复杂的Python程序时,执行时间会很长,这时也许想提高程序的执行效率.但该怎么做呢? 首先,要有个工具能够检测代码中的瓶颈,例如,找到哪一部分执行时间比较长.接着,就针对这一部分进行优化. 同 ...

  10. linux 用户使用率的限制,linux中限制CPU和内存占用率方法

    查看cpu占用 在命令行中输入 "top" 即可启动 top top 的全屏对话模式可分为3部分:系统信息栏.命令输入栏.进程列表栏. 使用top查看系统负荷 top命令可以动态监 ...

最新文章

  1. Swin-Transformer又又又下一城 | 看SwinTrack目标跟踪领域独领风骚
  2. mysql索引之间的区别
  3. JAVA基础代码分享--模拟人机猜拳系统
  4. 篇二:Eclipse安装配置Maven
  5. 在原生js中的事件监听方法
  6. 将 iOS 应用的体积控制在 20MB 以内对于其下载量有很明显的影响吗?
  7. matlab实现双边滤波_【他山之石】pytorch 实现双边滤波
  8. golang unrecognized import path golang.org/x/net 完美解决方案
  9. 单目摄像机测距(python+opencv)(转载)
  10. axure日期选择器组件_vue干货分享,超过六种组件通信方法讲解和精髓归纳
  11. 运行中的mysql状态查看
  12. python hbase_python 操作 hbase
  13. memcache/memcached/memcachedb 配置、安装
  14. 抖音autojs 云控脚本源码
  15. 亲测~Win10开启系统自带Wifi热点步骤
  16. 电脑格式化之后如何进行数据恢复【图文教程】
  17. interface详解
  18. 红黑树——简单明了的学生思路
  19. r720换固态硬盘后如何重装系统_换SSD学会这招后再也不用重装系统了!
  20. ESP32使用freeRTOS的消息队列

热门文章

  1. 2.Magento请求分发与控制器(MVC)
  2. Project Aposs
  3. jQuery实现文本框回车键转tab键
  4. CSS 布局 - 水平 amp;amp; 垂直对齐,全面的水平垂直居中方案
  5. 对application/x-www-form-urlencoded、multipart/form-data和text/plain的认识
  6. 不借助第三方变量实现两个整数变量值的互换
  7. 使用Navicat for MySQL设置定时备份数据库和数据恢复
  8. C#中执行SQL语句
  9. potplayer播放器没有声音的解决方案
  10. 仅对 LINQ to Entities 中已排序的输入支持方法“Skip”。必须在调用“Skip”方法之前调用方法“OrderBy”