最近我正在学习接口测试,所以接触到了JMeter工具的安装,JMeter工具应该是接口测试的入门级工具了吧,但是对于一个入门级选手来说,安装起来也是不太容易的...

安装JMeter之前,我们要先安装起来java环境,也就是安装jdk(java development kit),java语言的软件开发工具包。如果像我一样直接安装JMeter,会报错"Not able to find Java execute or version. Please check your Java installation.  errorlevel=2"。如下图:

超详细的Apache JMeter安装步骤(Windows 10 环境)_java

一、jdk的安装

1、这个网址是Java的官网,​ ​Java Downloads | Oracle​ ​,上面有使用于各个平台的最新版本的jdk,但是!需要注册,而且要填写很多信息,大家可以自行选择符合自己需求的版本进行下载。我是在软件安装管家里面下载的:


[名称]:JDK
[大小]:158.2 MB
[语言]:简体中文
[安装环境]:Win7/Win8/Win10
[JDK15.0.2下载链接]:
https://wwa.lanzous.com/jdk
[JDK-8u271(64位)下载链接]:
https://wwa.lanzous.com/jdk64
[JDK-8u271(32位)下载链接]:
https://wwa.lanzous.com/jdk32

2、根据我的需求,我下载了64位的版本,下载之后具体的安装步骤可以参考这篇文章:​ ​JDK安装教程​ ​,真的写的非常详细!

3、我记录一下我遇到的问题:我按照文章中的检测是否安装成功的方法在命令行下分别输入了"java","java -version",和"javac",输入javac的时候显示"javac 不是内部或外部命令,也不是可运行的程序或批处理文件"。所以我就问了百度,百度上的朋友们都说是环境变量的问题,但是我又检查了两遍环境变量,我觉得我设置的环境变量没有问题。所以我找了一下解决方法:把javac所在的目录D:\Program Files\Java\jdk1.8.0_271\bin加进系统环境变量path中,如下图:

超详细的Apache JMeter安装步骤(Windows 10 环境)_解决方法_02

超详细的Apache JMeter安装步骤(Windows 10 环境)_环境变量_03

把javac的路劲添加进去,再在cmd下输入javac就有相关信息了。

到此我们就把jdk安装好了,接下来正式安装JMeter~

二、JMeter的安装

1、首先咱们还是去官网下载Apache JMeter,网址如下:

​Apache JMeter - Download Apache JMeter​

具体要下载哪个可以看一下我的截图,可以下载Binaries中的.zip文件,不要下载Source下面的,因为会少文件会报错"Error: Unable to access jarfile ApacheJMeter.jar errorlevel=1"(这是我的亲身经历...)不信你看看图:

超详细的Apache JMeter安装步骤(Windows 10 环境)_apache_04

超详细的Apache JMeter安装步骤(Windows 10 环境)_apache_05

后来学习的过程中又了解了一下.tgz和.zip版本,还有Binaries和Source版本的区别,现记录如下:


.tgz版本用于Linux系统,.zip版本用于Windows系统。

Binaries版本是二进制文件,是已经编译好的文件,可以解压后直接运行;Source版本指的是源代码文件,需要自己编译之后才能运行。


2、下载完之后解压缩,在bin目录下找到jmeter.bat文件,双击运行就可以了

超详细的Apache JMeter安装步骤(Windows 10 环境)_百度_06

3、打开JMeter之后,界面如下:

超详细的Apache JMeter安装步骤(Windows 10 环境)_apache_07

4、JMeter的常见页面配置

(1)如何将JMeter的界面从英文设置为简体中文:

Options-->Choose Language-->Chinese(simplified)

超详细的Apache JMeter安装步骤(Windows 10 环境)_java_08

(2)如何改变JMeter页面的主题,如果不习惯用默认主题,可以根据下列操作进行更改:

超详细的Apache JMeter安装步骤(Windows 10 环境)_apache_09

备注:以上配置都是一次性配置,重新打开JMeter之后,需要重新设置

5、JMeter的基本使用

接下来我们来用一个小小的案例来开始正式使用JMeter工具吧!

(1)新建测试计划

超详细的Apache JMeter安装步骤(Windows 10 环境)_apache_10

然后可以看到左侧菜单栏出现了一个测试计划:

超详细的Apache JMeter安装步骤(Windows 10 环境)_解决方法_11

(2)添加线程组

超详细的Apache JMeter安装步骤(Windows 10 环境)_环境变量_12

(3)添加"HTTP请求"

超详细的Apache JMeter安装步骤(Windows 10 环境)_apache_13

以www.baidu.com为例,添加HTTP请求:

超详细的Apache JMeter安装步骤(Windows 10 环境)_apache_14

(4)添加"查看结果树"

超详细的Apache JMeter安装步骤(Windows 10 环境)_apache_15

超详细的Apache JMeter安装步骤(Windows 10 环境)_百度_16 ​ 运行之后,查看响应结果,这里的响应结果应该是要返回百度的页面,但是这里出现了乱码的情况。我在网上找的解决方法如下:


在Jmeter安装目录下 bin/jmeter.properties中,一般用notepad打开。查找到sampleresult.default.encoding=ISO-8859-1,将ISO-8859-1更改为UTF-8,即sampleresult.default.encoding=UTF-8。

改完之后记得把改行前的#符号去掉,然后重启JMeter生效。​


修改这里保存之后,重启JMeter就没有乱码啦!

超详细的Apache JMeter安装步骤(Windows 10 环境)_apache_17

超详细的Apache JMeter安装步骤(Windows 10 环境)_百度_18


超详细的Apache JMeter安装步骤(Windows 10 环境)_百度_19 超详细的Apache JMeter安装步骤(Windows 10 环境)_环境变量_20 超详细的Apache JMeter安装步骤(Windows 10 环境)_解决方法_21 超详细的Apache JMeter安装步骤(Windows 10 环境)_百度_22 超详细的Apache JMeter安装步骤(Windows 10 环境)_百度_23 超详细的Apache JMeter安装步骤(Windows 10 环境)_环境变量_24 超详细的Apache JMeter安装步骤(Windows 10 环境)_apache_25 超详细的Apache JMeter安装步骤(Windows 10 环境)_百度_26 超详细的Apache JMeter安装步骤(Windows 10 环境)_环境变量_27 超详细的Apache JMeter安装步骤(Windows 10 环境)_java_28 超详细的Apache JMeter安装步骤(Windows 10 环境)_解决方法_29 超详细的Apache JMeter安装步骤(Windows 10 环境)_java_30 超详细的Apache JMeter安装步骤(Windows 10 环境)_环境变量_31 超详细的Apache JMeter安装步骤(Windows 10 环境)_环境变量_32 超详细的Apache JMeter安装步骤(Windows 10 环境)_解决方法_33 超详细的Apache JMeter安装步骤(Windows 10 环境)_apache_34 超详细的Apache JMeter安装步骤(Windows 10 环境)_解决方法_35 超详细的Apache JMeter安装步骤(Windows 10 环境)_java_36 超详细的Apache JMeter安装步骤(Windows 10 环境)_apache_37