jmeter监控Linux服务器

  最近在做性能测试,loadrunner比较坑,各种兼容问题,真心没有jmeter简单好用,项目做完了,在这里记录一下使用jmeter过程中的坑吧,给以后再做项目积累点经验。

  jmeter怎么配置监控linux就不用多说了,很简单,网上一大堆教程直接的切入正题。

  项目实施过程中有两个接口,一个是登陆,一个是上传文件,这是背景。

问题:

  1、测试上传接口时需要登陆,这时候只能修改脚本,把登陆请求放到单独的一个线程组,上传请求一个单独的线程组,把登陆以后的session设置为全局变量就可以在上传的线程组中使用了。

  2、上传请求时文件的类型可以用抓包工具抓取,除了File Upload设置好,还要把parameters设置好。

  3、服务器监控

   jmeter的服务器监控网上大多都一样,并不有把各个参数指标讲的很明确,下面详细说明一下

   

  内存是显示百分比

  CPU是显示百分比

  硬盘是显示的读写次数,但是只监控/home目录下的读写(这个真的是太坑了,在做项目的时候硬盘监控中没有数据,只能使用nmon进行服务器监控了)

  网络是显示eth0

但是是可以设置的:

  1. CPU

    • 对于各指标项,数值都是代表百分比,比如默认配置(combined)下在曲线图中看到某个时间的数值是30,即代表此时总的cpu使用时间占比为30%。
    • 有两点比较有用的地方值得说明:一是在Scope区域,可以通过Per Process选项来获取指定进程的CPU使用情况,二是在CPU Cores区域,我们可以选择监控指定的单个Core。
  2. Memory
    • 各指标项中,usedperc(默认)和freeperc两项的数值代表与总内存的百分比,其余指标项的数值都是指内存大小,选中对应想,可以看到Metric Unit区域单位配置将变为可用,通常Mb会比较适合观察。
    • 同样,也可以选择监控指定进程的数据
  3. Disk I/O:
    • 各指标项中,queue(默认)的数值代表等待I/O队列长度,readswrites分别代表每秒处理的读/写次数,readbyteswritebytes顾名思义,代表每秒读/写的数据量,单位同样在Metric Unit区域配置,通常Mb会比较适合观察。

  4.网络

    • 每秒监视接口eth0以获取传输的数据包速率

      

原文地址:https://www.cnblogs.com/jlshenzhou/p/11115833.html

时间: 2024-10-05 02:59:36

jmeter监控Linux服务器的相关文章

Jmeter监控Linux服务器性能

①.下载JMeterPlugins相关的jar包,放jmeter的安装路径\lib\ext下--这个时候启动jmeter会发现,添加监听器时,出现了一堆的[email protected]--,这些就是插件的功劳. JMeterPlugins-Extras-1.1.2.zip.JMeterPlugins-Standard-1.1.2.zip 1.把JMeterPlugins-Extras.jar/JMeterPlugins-Standard.jar放到jmeter客户端的jmeter/lib/e

JMeter监控Linux服务器资源案例

JMeter是一款压力测试工具,我们也可以用它来监控服务器资源使用情况.JMeter正常自带可以通过Tomcat的/manager/status来监控服务资源使用情况.这种情况只能监控Tomcat支持的资源使用部分. 本文主要来说一下如何通过JMeter插件来监控服务器CPU.内存.磁盘.网络等相关资源.JMeter 插件网址:http://jmeter-plugins.org/Perf Mon 插件 http://jmeter-plugins.org/wiki/PerfMon/ 1 服务本身:

实时监控Linux服务器用户操作命令

在/etc/profile 追加 export HISTORY_FILE=/var/log/history/userhistory.log readonly PROMPT_COMMAND='{ date "+%y-%m-%d %T ##### $(who am i |awk "{print \$1\" \"\$2\" \"\$NF}")  #### $(id|awk "{print \$1}") #### $(his

Snmp 方式监控linux服务器

Snmp 方式监控linux服务器 一.  被监控端修改 shell#yum install net-snmp –y shell# mv /etc/snmp/snmpd.conf  /etc/snmp/snmpd.conf.bak shell# vim /etc/snmpd/snmpd.conf com2sec mynetwork 10.0.2.161 public  #这里写服务端的ip,表示允许这台机器访问你的snmp,如果default就是默认全部都可以访问. group MyROGrou

nmon监控Linux服务器系统资源

转 nmon监控Linux服务器系统资源 在实际的测试过程中,Loadrunner监控Linux系统资源不太稳定,经常断开,所以一般采用下面的工具进行监控. 下载地址:http://download.csdn.net/detail/hyzhou1121/3980069 nmon工具 nmon工具是IBM提供的免费的监控AIX系统与Linux系统资源的工具.该工具可将服务器的系统资源耗用情况收集起来并输出一个特定的文件,并可利用Excel分析工具进行数据的统计分析,非常利于Unix或者Linux系

使用visualvm远程监控LINUX服务器JVM

使用visualvm远程监控LINUX服务器JVM 一.JMX方式: 1. 首先要修改JDK中JMX服务的配置文件,以获得相应的权限: 进入$JAVA_HOME所在的根目录的/jre/lib/management子目录下, a. 将jmxremote.password.template文件复制为jmxremote.password b. 调整jmxremote.access和jmxremote.password的权限为只读写,可以使用如下命令 chmod 600 jmxremote.access

Zabbix之(2)--简单监控linux服务器

一.概述 Zabbix里面的内容和项目很多,简单的来说想要实现简单的监控一个服务器大致需要几个大步骤:定义修改模板.添加机器.设置报警触发,而且要项简单,连模板都可以不修改,装完就直接添加机器即可,本例主要以linux平台下怎样添加一个新机器作为说明. 二.定义模板 Zabbix针对不同的监控对象和平台内置了很多模板,比如linux.windows.以及SNMP设备及相关系统服务等.而且模板直接可以相互嵌套和调用,最简单的方式是我们添加一个监控节点时根据平台和监控类型直接选择一个模板系统就可以自

Spotlight 监控Linux服务器的性能

Spotlight功能:详细的进程跟踪功能远程连接在线的Unix/Linux的调优指南事件日志跟踪配置警报 详细的进程跟踪功能:Spotlight对具体的Unix / Linux的进程长达24小时的历史信息,包括可用性, CPU使用情况,内存和线程数.多面板显示会话(session)详细到所有方面的系统活动,可以看到I/O,物理和虚拟内存,网络和操作系统进程. 事件日志跟踪:只要在服务器上具体的或一般的事件日志条目已提出,Spotlight就会产生警报提醒您查看.它不断扫描任何新的日志条目,以满

loadrunner11使用rpc监控linux服务器性能

1. 首先在Linux服务器上安装rpc.rstatd服务,这里用的是rpc.rstatd-4.0.1.tar.gz安装包,如果没有可以到该网址上去下载:http://sourceforge.net/projects/rstatd: 使用xshell 带的一个文件上传工具,Xftp,点击下载安装即可 2. 执行安装包 tar -xzvf rpc.rstatd-4.0.1.tar.gz //解压rcp.rstatd cd rpc.rstatd-4.0.1 //进入到rpc.rstatd目录中 ./