首先要想使用jmeter进行压力测试要保证 项目打包过后,要在Linux上能正常运行 (Linux上要有项目运行的环境,比如jdk,mysqllinux安装mysql)
可以先去下载好tgz包 Index of /jmeter/source
Linux安装jmeter
文章图片
下载好过后上传到Linux服务器,找到上传的位置运行解压:
tar zxvf apache-jmeter-5.5_src.tgz -C /usr/local/然后进入到bin目录下
cd /usr/local/apache-jmeter-5.5_src/bin接着去修改
这个目录下有很多东西,在Linux下启动用的是jmeter.sh
jmeter.properties
vim jmeter.properties然后去把本地的脚本保存一下
/sampleresult (搜索一下这个)
- 搜索后找到这个
- #sampleresult.default.encoding=ISO-8859-1
- 把井号去掉,编码格式改成 UTF-8
- 然后 :wq 退出
文章图片
把这个.jmx文件上传到刚刚的bin目录
去运行(在bin目录下):
-n表示非GUI界面运行,-t后跟要运行的脚本文件(就是刚刚传上来的文件),-l生成的结果文件(后缀不能改)回车运行后,可以再看一个窗口
./jmeter.sh -n -t first.jmx -l result.jtl
top主要看这几个
查看系统占用的资源
文章图片
运行之后会在bin目录下多一个 result.jtl 文件,这个文件就可以拿到windows系统当中去查看一下
文章图片
之后再在Linux中运行的时候最好先把旧的
result.jtl
给删掉rm -rf result.jtl【安装|Linux安装jmeter】
推荐阅读
- linux|Redis——集群配置
- linux|Nano Pi K2安装ubuntu core
- Linux下的基本指令
- Linux系统网卡配置详细教程!
- docker|docker基础学习笔记
- 分布式|Redis 主从复制、哨兵、集群的部署
- redis|Redis (主从复制+哨兵+集群)
- 运维|Redis集群(一)
- 嵌入式|【嵌入式linux】U盘自动识别和挂载