文档首页 > > 移植指南> 安装JMeter

安装JMeter

分享
更新时间:2020/08/31 GMT+08:00

介绍

简要介绍

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

编写语言:Java

一句话概述:基于Java的性能测试工具

建议的版本

建议使用版本为最新的“5.1.1”

环境要求

本文以云服务器KC1实例测试,云服务器配置如表1所示。

表1 云服务器配置

项目

说明

规格

kc1.xlarge.2 | 4vCPUs | 8GB

磁盘

系统盘:高IO(40GB)

操作系统要求

操作系统要求如表2所示。

表2 操作系统要求

项目

版本

下载地址

CentOS

7.5

在公共镜像中已提供。

Kernel

4.14.0

在公共镜像中已提供。

配置安装环境

安装JMeter依赖的JDK环境。

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

获取软件包

下载“5.1.1”版本JMeter。

cd /usr/local/src

wget https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.1.1.tgz

安装

  1. 解压JMeter压缩包。

    cd /usr/local/src

    tar -xvf apache-jmeter-5.1.1.tgz

  2. 配置JDK和JMeter环境变量。

    vi /etc/profile

    1. 在倒数第三行插入如四行下内容:
      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
    2. 执行以下命令使得环境变量生效。

      source /etc/profile

运行和验证

  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

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问