码迷,mamicode.com
首页 > 系统相关 > 详细

jmeter监控Linux服务器

时间:2019-07-01 18:35:23      阅读:283      评论:0      收藏:0      [点我收藏+]

标签:lis   测试   获取   alt   runner   type   默认   服务器监控   adr   

 

 

 

  最近在做性能测试,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以获取传输的数据包速率

      

jmeter监控Linux服务器

标签:lis   测试   获取   alt   runner   type   默认   服务器监控   adr   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!