华为云计算 云知识 JMeter如何使用
JMeter如何使用

简介

JMeter是Apache组织开发的一款Java 开源 工具,能进行功能测试、接口测试以及模拟负载进行性能测试。

配置编译方法

1.选择操作环境

本文选用华为鲲鹏 云服务 ECS KC1实例做测试

2.配置编译环境

1)安装JMeter依赖的JDK环境。

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环境变量。

vi /etc/profile

a.在倒数第三行插入如四行下内容。

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.执行以下命令使得环境变量生效。

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

命令参数说明:

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

− “-t”指定测试文件,即要运行的JMeter测试脚本文件。

− “-l”指定日志文件,即记录结果的文件。

回显类似如下,则表示JMeter单元测试执行成功。

[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
上一篇:华为云KYON:网段零修改上云,简单又好用 下一篇:命令注入