jmeter在linux环境进行压测,jmeter压测 -- linux

有时用windows进行jmeter压测时不太方便,也不如linux稳定,故在linux上装jmeter来跑跑压测

1. 安装java环境(1.8版本以上)

jmeter是运行在java环境下的,所以要先安装java

[root@iz2ze4cui3m42v4pj8iqzoz ~]# yum -y list java*

Loaded plugins: fastestmirror

Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast

Determining fastest mirrors

Available Packages

java-1.6.0-openjdk.x86_64 1:1.6.0.41-1.13.13.1.el7_3 base

java-1.6.0-openjdk-demo.x86_64 1:1.6.0.41-1.13.13.1.el7_3 base

java-1.6.0-openjdk-devel.x86_64 1:1.6.0.41-1.13.13.1.el7_3 base

java-1.6.0-openjdk-javadoc.x86_64 1:1.6.0.41-1.13.13.1.el7_3 base

java-1.6.0-openjdk-src.x86_64 1:1.6.0.41-1.13.13.1.el7_3 base

java-1.7.0-openjdk.x86_64 1:1.7.0.261-2.6.22.2.el7_8 updates

java-1.7.0-openjdk-accessibility.x86_64 1:1.7.0.261-2.6.22.2.el7_8 updates

java-1.7.0-openjdk-demo.x86_64 1:1.7.0.261-2.6.22.2.el7_8 updates

java-1.7.0-openjdk-devel.x86_64 1:1.7.0.261-2.6.22.2.el7_8 updates

java-1.7.0-openjdk-headless.x86_64 1:1.7.0.261-2.6.22.2.el7_8 updates

java-1.7.0-openjdk-javadoc.noarch 1:1.7.0.261-2.6.22.2.el7_8 updates

java-1.7.0-openjdk-src.x86_64 1:1.7.0.261-2.6.22.2.el7_8 updates

java-1.8.0-openjdk.i686 1:1.8.0.252.b09-2.el7_8 updates

java-1.8.0-openjdk.x86_64 1:1.8.0.252.b09-2.el7_8 updates

java-1.8.0-openjdk-accessibility.i686 1:1.8.0.252.b09-2.el7_8 updates

java-1.8.0-openjdk-accessibility.x86_64 1:1.8.0.252.b09-2.el7_8 updates

安装java-1.8.0-openjdk相关的文件

yum -y install java-1.8.0-openjdk*

安装完成后,查看jiava版本检查一下

[root@iz2ze4cui3m42v4pj8iqzoz ~]# java -version

java version "1.8.0_161"

Java(TM) SE Runtime Environment (build 1.8.0_161-b12)

Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

2.安装jmeter

下载完成后使用unzip命令解压(unzip需安装 > yum -y install unzip)

unzip apache-jmeter-5.0.1.zip

设置环境变量

vi /etc/profile/

在文件底部添加

export PATH=/root/jmeter/apache-jmeter-5.0.1/bin/:$PATH

执行 source /etc/profile 使更改生效

检测

jmeter -v

Oct 31, 2019 10:24:25 PM java.util.prefs.FileSystemPreferences$1 run

INFO: Created user preferences directory.

_ ____ _ ____ _ _ _____ _ __ __ _____ _____ _____ ____

/ \ | _ \ / \ / ___| | | | ____| | | \/ | ____|_ _| ____| _ \

/ _ \ | |_) / _ \| | | |_| | _| _ | | |\/| | _| | | | _| | |_) |

/ ___ \| __/ ___ \ |___| _ | |___ | |_| | | | | |___ | | | |___| _ <

/_/ \_\_| /_/ \_\____|_| |_|_____| \___/|_| |_|_____| |_| |_____|_| \_\ 5.0.1 r1855125

Copyright (c) 1999-2019 The Apache Software Foundation

jmeter安装完成

3.执行jmeter脚本

将在windows端调试好的jmx脚本文件上传到linux服务器,并启动该脚本

jmeter -n -t Test\ Plan.jmx -l result.jtl

参数说明:

-n 表示以no gui方式运行测试计划

-t 表示测试计划,后面跟测试计划名称, 有空格的话用\空格表示

-l表示测试结果,后面跟测试结果文件名称,后缀是.jtl文件

这里说一下,在jmx脚本调试通过后,尽可能不要保留各类监听器,在压测时会对测试服务器造成过多没必要的负载

4.查看分析报告

测试结束后,将生成的jtl文件导出至windows,在我们本地GUI模式下的jmeter中打开查看

2f2ada5cb49a

image.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值