Linux上的Jmeter版本显示了最新版本,但似乎不是

时间:2018-10-02 08:16:39

标签: jmeter

我使用jMeter 5.0 r1840935在本地Windows机器上构建jMeter .jmx测试 这似乎是Windows的最新安装。 我在命令行上从Ubuntu计算机上运行了jmx测试,问题是版本降低了-至少我以为是因为尝试从命令行运行.jmx时出现了NPE错误(在Windows上可以正常运行) GUI) 当我在Linux中检查版本

jmeter --version
Copyright (c) 1998-2014 The Apache Software Foundation
Version 2.11.20151206

确定,但是当我再次安装时,它声称v2是最新版本:

apt-get install jmeter
Reading package lists... Done
Building dependency tree
Reading state information... Done
jmeter is already the newest version (2.11-5).
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.

2 个答案:

答案 0 :(得分:0)

只需从jmeter网站下载本地安装JMeter 5.0:

随ubuntu一起发行的版本已过时

答案 1 :(得分:0)

目前为止,jmeter package details的Ubuntu发行版中都没有JMeter比版本JMeter 2.13(已经有4年多的历史了)的新版本了。

因此,您有2个选择:

  1. (不推荐)下载JMeter 2.11并使用旧版JMeter版本在Windows计算机上创建测试计划
  2. Recommended)在您的Ubuntu计算机上安装最新的JMeter。

    • 确保已安装Java 8(或更高版本)。如果不是,请执行以下命令进行安装:

      apt-get install openjdk-8-jre 
      
    • 下载JMeter 5.0(或JMeter downloads页上可用的任何版本)

      wget https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.0.tgz
      
    • 打开包装

      tar xf apache-jmeter-5.0.tgz
      
    • 启动

       apache-jmeter-5.0/bin/./jmeter.sh --version
      

    假设一切顺利,您应该看到JMeter 5.0版本作为输出:

    root@4cb26685e15a:/# apache-jmeter-5.0/bin/./jmeter.sh --version
        _    ____   _    ____ _   _ _____       _ __  __ _____ _____ _____ ____
       / \  |  _ \ / \  / ___| | | | ____|     | |  \/  | ____|_   _| ____|  _ \
      / _ \ | |_) / _ \| |   | |_| |  _|    _  | | |\/| |  _|   | | |  _| | |_) |
     / ___ \|  __/ ___ \ |___|  _  | |___  | |_| | |  | | |___  | | | |___|  _ <
    /_/   \_\_| /_/   \_\____|_| |_|_____|  \___/|_|  |_|_____| |_| |_____|_| \_\ 5.0 r1840935
    
    Copyright (c) 1999-2018 The Apache Software Foundation
    
    root@4cb26685e15a:/#