zoukankan      html  css  js  c++  java
  • Jmeter性能测试,使用ServerAgent监控服务端性能指标

    一、jmeter
    1、下载JMeter Plugins Manager.jar放到你的jmeterlibext目录下
    2、启动jmeter,进入Plugins Manager找到perfmon安装这个插件
      方法2:下载JMeterPlugins-Standard.jar和JMeterPlugins-Extras.jar是客户端的,放在jmeterlibext目录下
    3、再次启动jmeter,写好脚本,监听的时候添加Permon Metrics Collector

    二、ServerAgent
    1、下载ServerAgent.zip是服务端的
    2、上传到目标服务器,启动(Windows环境,双击ServerAgent.bat启动;linux环境执ServerAgent.sh启动)
      修改监听端口:
        1、vim ServerAgent.sh
        2、脚本后面加上 --udp-port 8844 --tcp-port 8844

    3、检测启动情况
      1、在笔记本电脑打开telnet监听(控制面板-程序-打开或关闭Windows功能-telnet客户端勾选打开)
      2、 cmd打开命令窗
        telnet yourip 4444 #连接ServerAgent,连接失败查看步骤4,或者直接修改监听端口步骤2
        test #发送test进行测试
        exit #退出,即断开连接

               

    4、检测4444端口开放
      #检查端口开放情况
      firewall-cmd --query-port=4444/tcp
      #设置端口开放
      firewall-cmd --add-port=4444/tcp --permanent
      #重启防火墙
      systemctl restart firewalld

    三、性能测试
    1、目标服务器ip;端口 4444 ;监听cpu disks i/o memory
    2、设置线程数,循环次数,执行

    jp@gc - Bytes Throughput Over Time:不同时间吞吐量展示(图表)聚合报告里,Throughput是按请求个数来展示的,比如说1.9/sec,就是每s发送1.9个请求;而这里的展示是按字节Bytes来展示的图表
    jp@gc - Composite Graph: 混合图表 在它的Graphs里面可以设置多少个图表一起展示,它可以同时展示多个图表
    jp@gc - Hits per Second:每秒点击量
    jp@gc - PerfMon Metrics Collector:服务器性能监测控件,包括CPU,Memory,Network,I/O等等
    jp@gc - Reponse Latencies Over Time:记录客户端发送请求完成后,服务器端返回请求之前这段时间
    jp@gc - Reponse Times Distribution: 显示测试的响应时间分布,X轴显示由时间间隔分组的响应时间,Y轴包含每个区间的样本数
    jp@gc - Transactions per Second: 每秒事务数,服务器每秒处理的事务数

  • 相关阅读:
    SSH批量部署服务
    rsync配置
    你到底有没有资本
    QT4.8.5 源码编译记录
    kernel 4.4.12 移植 HUAWEI MU609 Mini PCIe Module
    AM335x 添加 HUAWEI MU609 Mini PCIe Module,并用pppd 启动相关设备
    u-boot bootz 加载kernel 流程分析
    Linux kernel 之 socket 创建过程分析
    Linux kernel 之 uart 驱动解析
    am335x 无屏实现开关机程序
  • 原文地址:https://www.cnblogs.com/shuzf/p/10979813.html
Copyright © 2011-2022 走看看