jmeter学习之Linux操作jmeter基础学习

安装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