Jmeter的Linux单机压测

一:首先检查下Linux服务器是否装JDK :

命令:java -version

如果结果打印出 java version "1.6.0_17" ,说明安装好了JDK.(打印出JDK的版本估计有不同的)

如果其他结果就是没安装JDK,请自行安装,这里不再赘述。

二:安装Jmeter:

在Linux服务器执行jmeter性能测试可以提高不少性能,因为是无图形化界面,所以一般执行大型数据量性能测试一般都在Linux服务器下执行。

下载jmeter版本:http://jmeter.apache.org/download_jmeter.cgi,我这里用的是2.13版本。

上传到Linux服务器并解压

命令:vi /etc/profile  ( 键入i,进入insert模式,按ESC,退出可编辑状态到命令行模式,键入“:wq”,按回车保存并退出vi)加入这三行(注意空格):

export JMETER=/home/export/loadtest/apache-jmeter-2.13    #jmeter安装路径
export CLASSPATH=${JMETER}/lib/ext/ApacheJMeter_core.jar:${JMETER}/lib/jorphan.jar:${JMETER}/lib/logkit-2.0.jar:${CLASSPATH}
export PATH=${JMETER}/bin/:${PATH}

添加完成后,使用命令使配置生效:source /etc/profile

检查是否配置成功,使用命令:jmeter -v

打印出版本信息:

Copyright (c) 1998-2015 The Apache Software Foundation
Version 2.13 r1665067

说明配置成功

如果提示-bash:/home/export/loadtest/apache-jmeter-2.13: Permission denied

是没有赋权限的问题

用命令:chmod +x ./filename ,给赋上权限

三:启动运行jmeter

运行之前,先要上传jmeter脚本,在本地Windows环境下调好脚本,我这里上传的脚本是xhsxportal.jmx,没有报错后上传到Linux服务器。

使用命令:jmeter -n –t xhsxportal.jmx -l result.jtl

参数解释:-n:命令行模式,no-gui-ttestplan,脚本;-l:结果文件

打印出信息:

[root@test95 loadtest]# jmeter -n -t xhsxportal.jmx -l result.jtl
Creating summariser <summary>
Created the tree successfully using xhsxportal.jmx
Starting the test @ Tue Dec 27 18:44:02 CST 2016 (1482835442042)
Waiting for possible shutdown message on port 4445
summary +      1 in   0.3s =    3.2/s Avg:    68 Min:    68 Max:    68 Err:     0 (0.00%) Active: 3 Started: 3 Finished: 0
summary + 479387 in    28s = 17377.9/s Avg:     0 Min:     0 Max:    68 Err:     0 (0.00%) Active: 10 Started: 10 Finished: 0
summary = 479388 in    28s = 17185.4/s Avg:     0 Min:     0 Max:    68 Err:     0 (0.00%)
summary +  39106 in   2.1s = 18273.8/s Avg:     0 Min:     0 Max:    39 Err:     0 (0.00%) Active: 0 Started: 10 Finished: 10
summary = 518494 in    30s = 17263.0/s Avg:     0 Min:     0 Max:    68 Err:     0 (0.00%)
Tidying up ...    @ Tue Dec 27 18:44:32 CST 2016 (1482835472140)
... end of run

这里只设置了10个并发测试。28s是最近28秒内的平均TPS; Avg是平均响应时间;Max是最大响应时间;Err是错误率;Active是目前活跃的并发数。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值