華為云計算 云知識 JMeter如何使用
JMeter如何使用

簡介

JMeter是Apache組織開發(fā)的一款Java開源工具,能進行功能測試、接口測試以及模擬負載進行性能測試。

配置編譯方法

1.選擇操作環(huán)境

本文選用華為鯤鵬云服務(wù)ECS KC1實例做測試

2.配置編譯環(huán)境

1)安裝JMeter依賴的JDK環(huán)境。

yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel -y

2)下載“5.1.1”版本JMeter。

cd /usr/local/src
wget https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.1.1.tgz

3)解壓JMeter壓縮包。

cd /usr/local/src
tar -xvf apache-jmeter-5.1.1.tgz

4)配置JDK和JMeter環(huán)境變量。

vi /etc/profile

a.在倒數(shù)第三行插入如四行下內(nèi)容。

export JAVA_HOME=/usr/lib/jvm/java-openjdk
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export PATH=$PATH:/usr/local/src/apache-jmeter-5.1.1/bin

b.執(zhí)行以下命令使得環(huán)境變量生效。

source /etc/profile

3.測試已完成編譯的軟件

1)進入JMeter的測試文件所在目錄。

cd /usr/local/src/apache-jmeter-5.1.1/extras/

2)測試。

jmeter -n -t Test.jmx -l test.jtl

命令參數(shù)說明:

− “-n”表示非GUI模式 ,即在非GUI模式下運行JMeter。

− “-t”指定測試文件,即要運行的JMeter測試腳本文件。

− “-l”指定日志文件,即記錄結(jié)果的文件。

回顯類似如下,則表示JMeter單元測試執(zhí)行成功。

[root@ecs-0001 extras]# jmeter -n -t Test.jmx -l test.jtl 
Jul 06, 2019 10:39:00 AM java.util.prefs.FileSystemPreferences$1 run
INFO: Created user preferences directory.
Creating summariser <summary>
Created the tree successfully using Test.jmx
Starting the test @ Sat Jul 06 10:39:00 CST 2019 (1562380740896)
Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4445
summary +      1 in 00:00:00 =    2.6/s Avg:   251 Min:   251 Max:   251 Err:     0 (0.00%)
Active: 1 Started: 1 Finished: 0
summary +     29 in 00:00:03 =   11.4/s Avg:   225 Min:   105 Max:   355 Err:     2 (6.90%)
Active: 0 Started: 3 Finished: 3
summary =     30 in 00:00:03 =   10.3/s Avg:   226 Min:   105 Max:   355 Err:     2 (6.67%)
Tidying up ...    @ Sat Jul 06 10:39:04 CST 2019 (1562380744705)
... end of run