zoukankan      html  css  js  c++  java
  • Jmeter插件监控服务器性能

    处理利用jmeter实施监控压测时受压机的各项性能

    操作步骤:

    1. 施压机上的jmeter/lib/ext中放入下载的插件包 jmeter-plugins-perfmon-2.1.jar

    2. 受压机上放入ServerAgent-2.2.1

    3. 运行受压机上的ServerAgent

    4. 施压机上:
      添加监控:

      添加参数:

      参数可自定义:

      可设置:

    5. 运行case,可查看曲线结果

    非GUI图像操作:

    由于非GUI图像需要先存储数据,然后放到GUI图形界面中查看或处理,而在非GUI中运行jmeter的命令时未提供如何保存性能数据的方法,在此可通过shell脚本修改保存性能数据的路径。脚本如下:其中filename为保存jemter压测结果数据的文件名,serverFilename为保存jmeter压测时相应服务器性能数据的文件名。

    #!/bin/bash
    
    arg1=$1
    arg2=$2
    arg3="Click"
    
    filename="result_"$arg3"_$1_$2.jtl"
    serverFilename="serverInfo_"$arg3"_$1_$2.jtl"
    echo $arg1 
    echo $arg2
    echo $serverFilename
    sed -i -e 's|<stringProp name="ThreadGroup.num_threads">.*|<stringProp name="ThreadGroup.num_threads">'"$arg1"'</stringProp>|' captchaClick.jmx
    
    sed -i -e 's|<stringProp name="filename">.*|<stringProp name="filename">'"$serverFilename"'</stringProp>|' captchaClick.jmx
    
    ../../bin/jmeter -n -t ./captchaClick.jmx -l ./$filename
    

    问题:

    1. 受压机上的ServerAgent的执行脚本直接关闭时无法正常关闭,需通过kill -9命令杀掉进程。
  • 相关阅读:
    摄影/中秋美食
    摄影/不是花中偏爱菊
    基础知识(3)- Java的基本程序设计结构
    8、分页
    洛谷——P2440 木材加工
    洛谷——P1258 小车问题
    洛谷——P1832 A+B Problem(再升级)
    洛谷——P1802 5倍经验日
    洛谷—— P1803 凌乱的yyy
    网络基础之网络协议
  • 原文地址:https://www.cnblogs.com/suntingme/p/5779874.html
Copyright © 2011-2022 走看看