性能测试十五:liunx下搭建(tomcat+项目+jmete命令行)

单机

准备工作:

1、压力机安装并配置好 JDK,输入 java 和 javac 验证环境变量

2、上传 jmeter 到 liunx 下:

准备好 jmeter 的压缩包

在第三方工具中对 linux 文件上传下载(需先装好 rz/sz 工具),以 liunx 系统本身出发:sz 下载 / 发送(send)   rz 上传 / 接收(receive)

同样道理,上传已配好项目的 tomcat 和项目的压缩包

上传文件的文件夹根据自己的情况而定,如我现在要将传在 root 目录下的文件移到我自己另外建的文件夹(/home/server/)下

 

 解压:对 zip 后缀:unzip

 

 新建一个文件夹,把压缩文件放到里面备份

 

把项目移动到 tomcat/webapps 下

启动 tomcat:

运行以下 sh 文件即可启动 tomcat,但是由于此执行文件目前没有可执行的权限(白色),需赋予权限(绿色)后才能执行

为了方便,把所有文件都赋予可执行的权限

启动 tomcat

查看 tomcat 进程:ps -ef|grep tomcat

进浏览器输入地址验证:http://liunx_ip:8080/PerfTeach/GetMethod?skuId=123&opt=abc

新建一个 jmeter 脚本,上传到 liunx 下

10 个并发,跑 120 秒

创建一个文件夹名为 ptest 方便管理,并把脚本上传到此文件夹下

去到 jmeter/bin 目录下

 

给所有文件赋予权限:chmod +x ./*

jmeter:windows、liunx、mac 通用的执行文件

jmeter.sh:liunx 下的执行文件

 

单机器测试步骤:

命令:jmeter 路径 -n -t 脚本路径 -l 结果路径

-n: 命令行模式,否则会认为 gui 模式;

-t:testplan,后面跟脚本的路径;

-l:结果文件(jmeter 的结果文件后缀为 jtl),后面跟存放的路径

 

第一种方式:在 jmeter 目录下指定脚本路径

在 jmeter 目录下执行./jmeter -n -t /home/server/ptest/time.jmx -l /home/server/ptest/time.jtl

第二种方式:在脚本路径下指定 jmeter 路径

在脚本目录下执行:/home/server/apache-jmeter-3.1/bin/jmeter -n -t time.jmx -l time.jtl

 jmeter 控制台默认 30 秒打印一次日志

 

查看结果报告

 

修改打印日志时间间隔,jmeter/bin/

搜索功能:在 vi 的非编辑模式下,输入 /+ 关键字

关键字:30,输入 /30

修改为 10 秒