zoukankan      html  css  js  c++  java
  • jmeter-ServerAgent对服务器进行监控

    一:插件介绍
    下载JMeterPlugins-Extras与JMeterPlugins-Standard以及ServerAgent
    二:配置插件

    2.1:将JMeterPlugins与JMeterPlugins-Standard这两个包解压,找到JMeterPlugins-Extras.jar与JMeterPlugins-Standard.jar;将这两个jar文件放到jmeter安装目录下的lib/ext下

    2.2:将ServerAgent包解压,放在被测服务器上

    2.2.1、如果是LINUX环境,执行./startAgent.sh文件,如果是WINDOWS服务器,双击startAgent.bat

    2.2.2、如果startAgent.sh不能执行,那么需要增加权限,在你的文件夹那一层执行chmod -R 777 ServerAgent-2.2.3

    2.2.3、serveragent监听程序的端口号默认是4444.可以用netstat -tpln命令查看目前有哪些端口号在使用.

                如果出现防火墙禁用了4444端口,可以选择关闭防火墙,或者将4444端口加入到防火墙规则中(如果出现连接超时,可能是防火墙没关,此时可以关闭防火墙或开发4444端口)

       systemctl start firewalld 开启防火墙

       firewall-cmd --add-port=10001/tcp --permanent 永久添加10001 端口

       firewall-cmd --reload 配置生效

       firewall-cmd --list-ports 列出开放的端口

       systemctl stop firewalld 关闭防火墙

    这里写图片描述
    到安装目录下找到startAgent.bat(Windows),双击,弹出命令窗口,出现如下信息代表启动成功
    这里写图片描述
    三:操作
    重启jmter,如果有以下选项,则代表整合成功
    这里写图片描述
    添加监视器
    这里写图片描述
    选择需要监控的对象,host/ip=服务器ip,port=serveragent的端口
    这里写图片描述


    选择文件:csv类型文件,如果出现以下提示(这步操作是必须的,否则会报错

    解决方法:

    新建一个txt,输入以下代码,保存后,后缀名改成csv,这样就可以正常使用

    <?xml version="1.0" encoding="UTF-8"?>
    <testResults version="1.2">
    </testResults>

    运行之后,确保ServerAgent已启动
    这里写图片描述

    PS:csv里面的文件看不懂没关系,这就是为绘制图表提供信息。

    重复运行会出现以下提示:

    解决方法:

    可以修改jmeter.properties文件,在1040行附近,添加resultcollector.action_if_file_exists=APPEND(APPEND,每次运行将新的数据附加到现有文件)

  • 相关阅读:
    学习:Radio Button和Check Box
    学习:访问Edit Control的七种方法
    实现:EDIT控件字符个数与长度的计算
    学习:GDI基础
    学习:MFC的CWinApp和CFrameWnd
    学习:远程代码注入
    实现:获取指定进程PID
    学习:远程线程实现DLL注入和shellcode注入以及OD调试原理
    学习:内存映射文件
    实现 Trie (前缀树)
  • 原文地址:https://www.cnblogs.com/Frank-guo/p/14074805.html
Copyright © 2011-2022 走看看