性能压测-单机

文章目录

安装Jmater

1.把安装包放到服务器上,创建对应文件路径

bash 复制代码
[root@ecm-75e8-002 jmeter]# ll
总用量 75764
drwxrwxrwx 9 root root      153 12月 13  2021 apache-jmeter-5.4.1
-rw-r--r-- 1 root root 77581348  7月 29 11:04 jmeter-5.4.1.zip
[root@ecm-75e8-002 jmeter]# pwd
/root/shell/jmeter
[root@ecm-75e8-002 jmeter]# 

2.解压安装包

bash 复制代码
[root@ecm-75e8-002 jmeter]# unzip jmeter-5.4.1.zip

3.赋值权限,启动验证

  • 授权
bash 复制代码
[root@ecm-75e8-002 jmeter]# chmod -R 777 /root/shell/jmeter/apache-jmeter-5.4.1/
[root@ecm-75e8-002 jmeter]#
  • JDK验证
bash 复制代码
[root@ecm-75e8-002 shell]# echo $JAVA_HOME
/usr/local/jdk
[root@ecm-75e8-002 shell]#
  • 验证
bash 复制代码
[root@ecm-75e8-002 shell]# /root/shell/jmeter/apache-jmeter-5.4.1/bin/jmeter -v
    _    ____   _    ____ _   _ _____       _ __  __ _____ _____ _____ ____
   / \  |  _ \ / \  / ___| | | | ____|     | |  \/  | ____|_   _| ____|  _ \
  / _ \ | |_) / _ \| |   | |_| |  _|    _  | | |\/| |  _|   | | |  _| | |_) |
 / ___ \|  __/ ___ \ |___|  _  | |___  | |_| | |  | | |___  | | | |___|  _ <
/_/   \_\_| /_/   \_\____|_| |_|_____|  \___/|_|  |_|_____| |_| |_____|_| \_\ 5.4.1

Copyright (c) 1999-2021 The Apache Software Foundation

[root@ecm-75e8-002 shell]# /root/shell/jmeter/apache-jmeter-5.4.1/bin/jmeter 
================================================================================
Don't use GUI mode for load testing !, only for Test creation and Test debugging.
For load testing, use CLI Mode (was NON GUI):
   jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
& increase Java Heap to meet your test requirements:
   Modify current env variable HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m" in the jmeter batch file
Check : https://jmeter.apache.org/usermanual/best-practices.html
================================================================================
An error occurred: 
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
[root@ecm-75e8-002 shell]# 

4.赋值权限,启动验证

  • 压测脚本放到服务器
bash 复制代码
-rw-r--r-- 1 root root    8133  7月 29 11:33 666.jmx
-rw-r--r-- 1 root root   97934  7月 29 11:43 jmeter.log
drwxr-xr-x 4 root root      84  7月 29 11:43 report
-rw-r--r-- 1 root root 1062290  7月 29 11:44 report.zip
-rw-r--r-- 1 root root 2409874  7月 29 11:43 result.jtl
[root@ecm-75e8-002 jmtShell]# 
  • 执行命令进行压测
bash 复制代码
/root/shell/jmeter/apache-jmeter-5.4.1/bin/jmeter -n -t  /root/shell/jmtShell/666.jmx -l result.jtl -e -o  /root/shell/jmtShell/report

被压测服务状态

日志查看

压测结果查看

压测结果打包zip并下载到本地

打开zip包中的html查看结果

安装监控

  • 查看Linux 执行的版本
bash 复制代码
# 查看操作系统的信息
uname -a 
# 查看linux发行版本 
lsb_release -a


root@iZuf6986d7u3rsqzk8u9o7Z:~#uname -a 
Linux iZuf6986d7u3rsqzk8u9o7Z 5.10.134-16.al8.x86_64 #1 SMP Thu Nov 16 05:08:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
root@iZuf6986d7u3rsqzk8u9o7Z:~#lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: AlibabaCloud
Description:    Alibaba Cloud Linux release 3 (Soaring Falcon) 
Release:        3
Codename:       SoaringFalcon
  • 在线下载安装
bash 复制代码
wget http://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz

root@iZuf6986d7u3rsqzk8u9o7Z:/opt/sdk/nmon#wget http://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz
--2024-07-19 13:37:33--  http://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz
正在解析主机 sourceforge.net (sourceforge.net)... 104.18.13.149, 104.18.12.149, 2606:4700::6812:d95, ...
正在连接 sourceforge.net (sourceforge.net)|104.18.13.149|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 301 Moved Permanently
位置:https://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz [跟随至新的 URL]
--2024-07-19 13:37:34--  https://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz
正在连接 sourceforge.net (sourceforge.net)|104.18.13.149|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 301 Moved Permanently
位置:https://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz/ [跟随至新的 URL]
--2024-07-19 13:37:35--  https://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz/
再次使用存在的到 sourceforge.net:443 的连接。
已发出 HTTP 请求,正在等待回应... 301 Moved Permanently
位置:https://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz/download [跟随至新的 URL]
--2024-07-19 13:37:35--  https://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz/download
再次使用存在的到 sourceforge.net:443 的连接。
已发出 HTTP 请求,正在等待回应... 302 Found
位置:https://downloads.sourceforge.net/project/nmon/nmon16e_mpginc.tar.gz?ts=gAAAAABmmfufLn6saXwNAEAI2u2elKyOxN2lka5yxvitPOf_m7AwUP9pVD1QFerrKY_7rrzvDBqzi9zIq6-g_VBYfjBImvVNgg%3D%3D&use_mirror=master&r= [跟随至新的 URL]
--2024-07-19 13:37:35--  https://downloads.sourceforge.net/project/nmon/nmon16e_mpginc.tar.gz?ts=gAAAAABmmfufLn6saXwNAEAI2u2elKyOxN2lka5yxvitPOf_m7AwUP9pVD1QFerrKY_7rrzvDBqzi9zIq6-g_VBYfjBImvVNgg%3D%3D&use_mirror=master&r=
正在解析主机 downloads.sourceforge.net (downloads.sourceforge.net)... 204.68.111.105
正在连接 downloads.sourceforge.net (downloads.sourceforge.net)|204.68.111.105|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 302 Found
位置:https://master.dl.sourceforge.net/project/nmon/nmon16e_mpginc.tar.gz?viasf=1 [跟随至新的 URL]
--2024-07-19 13:37:36--  https://master.dl.sourceforge.net/project/nmon/nmon16e_mpginc.tar.gz?viasf=1
正在解析主机 master.dl.sourceforge.net (master.dl.sourceforge.net)... 216.105.38.12
正在连接 master.dl.sourceforge.net (master.dl.sourceforge.net)|216.105.38.12|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:3456878 (3.3M) [application/x-gzip]
正在保存至: "nmon16e_mpginc.tar.gz"

nmon16e_mpginc.tar.gz                    100%[==================================================================================>]   3.30M  89.5KB/s  用时 39s     

2024-07-19 13:38:16 (86.5 KB/s) - 已保存 "nmon16e_mpginc.tar.gz" [3456878/3456878])
  • 离线安装

相关推荐
youyudexiaowangzi2 小时前
ubuntu 1604安装组件报错
linux·运维·ubuntu
muls13 小时前
java面试宝典
java·linux·服务器·网络·算法·操作系统
Eric.Lee20213 小时前
python实现pdf转图片png
linux·python·pdf
剑锋所指,所向披靡!3 小时前
linux的目录结构
linux·运维·服务器
我爱学习好爱好爱3 小时前
Ansible变量介绍 vars变量 inventory针对主机设置变量
linux·自动化·ansible
结衣结衣.3 小时前
【Linux】命名管道的妙用:实现进程控制与实时字符交互
linux·运维·开发语言·学习·操作系统·交互
IMPYLH3 小时前
Linux 的 groups 命令
linux·运维·服务器·bash
默|笙3 小时前
【Linux】线程概念与控制(1)_线程概念_分页式储存管理
linux·运维·服务器
Lugas Luo4 小时前
SATA 协商流程深度分析 (基于 libata 与 AHCI 控制器)
linux·嵌入式硬件