zoukankan      html  css  js  c++  java
  • JMeter 五:监控服务器

    参考:http://jmeter.apache.org/usermanual/build-monitor-test-plan.html

    添加Thread Group

    添加方法:Test Plan上右键,Add → Threads(Users) –>ThreadGroup

    由于这里我们使用jmeter作为一个监控器,所以thread group的线程数量应该是1。初学者应该注意,对一个服务器使用多个线程会影响服务器性能,这样是不好的。

    image

    添加 HTTP Auth Manager

    添加方法:Thread Group上右键,Add → Config element → HTTP Authorization Manager

    image

    注意:这里需要输入tomcat的用户名以及密码。

    添加HTTP Request

    添加方法:Thread Group上右键,Add → Sampler → HTTP Request

    设置页面:

    1. 更改Name为“Server Status”。

    2. 在 Server Name or IP 中输入需要被监测的服务器的IP地址或主机名。

    3. 在Port Number中输入服务器上tomcat的端口号。

    4. 在Path中输入:/manager/status。

    5. 在 Send Parameters With Request中添加参数 “XML”,值为“true”。

    6. 在该页面的最下方,勾上“Use as Monitor”。

    image

    添加 Constant Timer

    添加方法:Thread Group上右键,Add → Timer → Constant Timer

    在 Thread Delay中输入 5000。这里输入的值小于5000,会对服务器造成压力。

    image

    添加 Monitor Results

    添加方法:Thread Group 上右键,Add → Listener → Monitor Results

    运行

    点击运行,运行测试

    可以从Monitor Results里面看到服务器情况。

    image

    Heath tab页反应了最后一次收到请求时,服务器的情况。显示Dead说明服务器没有响应,可能是连接失败或网络不好。

    image

    Performance tab页以图形化的方式显示服务器的 Load、Memory、Thread 以及 Health情况。

  • 相关阅读:
    mktemp -t -d用法
    使用getopts处理输入参数
    linux中$1的意思
    linux中的set -e 与set -o pipefail
    在windows 7 和linux上安装xlwt和xlrd
    nginx map使用方法
    Linux crontab下关于使用date命令和sudo命令的坑
    东哥讲义
    ldapsearch使用
    date 命令之日期和秒数转换
  • 原文地址:https://www.cnblogs.com/miniren/p/6497617.html
Copyright © 2011-2022 走看看