安装RZ命令:yum install lrzsz
上传jmeter到Linux
1,创建快捷键:
ln -s /home/apache-jmeter-5.1.1/ /home/jmeter
2,创建存放jmx文件和数据的文件夹
mkdir gongwei
3,上传jmx文件和数据文件到新建的文件夹中
rz
4,新建一个sh脚本运行jmeter文件
vi logingongwei.sh
#! /bin/bash
rm logs.csv
./jmeter -n -t sfexpress/zhujian.jmx -l logs.csv
参数 :
-h 帮助
-n非GUI模式
-t 指定要运行的jmeter测试脚本
-l 记录结果的文件,每次运行之前(要确保之前没有运行过,即xxx.jtl不存在,不然会报错)
-r jmeter.properties 文件中指定的所有远程服务器
-e 在脚本运行结束后生成html报告
-o存放在html报告的目录(目录要为空,不然报错)
启动脚本
nohup ./logingongwei.sh >output 2>&1 &
参数:
其中 0、1、2分别代表如下含义:
0 – stdin (standard input)
1 – stdout (standard output)
2 – stderr (standard error)
nohup ./logingongwei.sh >out.log 2>&1 &
nohup+最后面的& 是让命令在后台执行
>out.log 是将信息输出到out.log日志中
2>&1 是将标准错误信息转变成标准输出,这样就可以将错误信息输出到out.log 日志里面来。
5,赋予权限sh脚本
chmod +x logingongwei.sh
6,后台运行并输出日志文件
3
7,查看进程是否启动
ps aux|grep -e jmeter -e java
8,查看日志
tail -f output
9,查看服务器性能
top
top -d 0.1 :0.1秒刷新
top -d 0.1 |grep %Cpu(s):查看cpu0.1秒刷新
10,生成html报告
./jmeter -g logslogin.csv -o ./logslogin