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命令杀掉进程。
  • 相关阅读:
    WCF 入门例子
    C#傻瓜日志类
    ajax长链接拉实现
    linux命令备忘
    .Net 并发异步处理总结
    grafana初始化密码(转载)
    Android 调用照相机拍照
    自定义android控件EditText 自定义边框 背景
    JSON 请求的实现过程
    [转]Android开发教程:shape和selector的结合使用
  • 原文地址:https://www.cnblogs.com/suntingme/p/5779874.html
Copyright © 2011-2022 走看看