Jmeter安装详细教程(极其详细)
一 :
首先需要安装好Java环境 ;
二:
Jmeter下载地址:http://jmeter.apache.org/download_jmeter.cgi
下载,解压,记住安装路径
找到对应的路径:进入bin目录双击红色框直接复制路径:
配置环境变量:
1:) 电脑桌面-》设置 ->j计算机图标 ->属性->高级->环境变量->系统变量 添加个
变量名:JMETER_HOME
变量值:安装路径,上图复制的路径
添加CLASSPATH :
变量名:CLASSPATH
变量值:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar; 点击保存,注意尾部的分号
配置完成后去:jmeter的安装路径下,进去bin文件中,点击jemeter.bat进行运行:
将.bat添加到桌面:右键jmeter.bat ->桌面添加快捷方式-》
右键桌面的jemter.bat 选择属性-》更改图标-》完成
说明:
安装JMeter之前我们需要下载Java的jdk(Java软件开发工具包),这是因为JMeter软件是由Java代码100%开发的,Java代码要运行必须依托于JVM(Java虚拟机),因此JMeter如果要运行也必须要在有JVM环境的系统里才能运行,而我们从ORACLE官网https://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html上可以选择下载相应版本的jdk,因为jdk安装包包含了jre安装包,而jre安装包里又包含了JVM(jdk11开始,已经没有单独的jre了。或者说jdk,jre统一了),根据要求,JMeter5.1.1要求Java版本在Java8+,所以选择对应的jdk安装(记住安装前要勾选"Accept License Agreement"),安装过程略。
安装了jdk后需要对Java环境做环境变量配置:
JAVA_HOME:指明jdk安装的路径,此路径下包括lib,bin,jre等文件夹;比如D:\JAVA\JDK8u191。
Path:让系统可以在任何路径下识别java命令;比如%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin。
CLASSPATH:告诉jvm要使用或执行的class放在什么路径上,便于JVM加载class文件;比如.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(要加.表示当前路径)
。 //环境变量里的次序很重要,有时候可以通过这个特性覆盖掉某个旧的jdk
配置完了环境变量以后点击win+r,输入cmd,进入黑屏终端,输入java或java -version,出现如下内容,表明Java环境配置成功:
解释一下,Binaries:表示"可执行版本",下载解压就可以用,事先已经编译好了;Source:表示"源代码版本",需要下载者自行编译成可执行软件。我们选择Binaries,下载并解压。
装完了JMeter需要对Jmeter做环境变量配置:
JMETER_HOME:Jmeter保存的路径;比如D:\jmeter\apache-jmeter-5.1.1。
CLASSPATH:比如%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar。
Path:比如%JMETER_HOME%\bin。
在cmd黑屏终端中输入jmeter或者双击D:\jmeter\apache-jmeter-5.1.1\bin里面的jmeter.bat即可运行Jmeter。
PS:(1)黑屏终端输入jmeter或双击D:\jmeter\apache-jmeter-5.1.1\bin里面的jmeter.bat时出现了警告:WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.意思是无法在根节点Software\JavaSoft\Prefs 创建命令,实际上就是当前不是管理员权限在运行,需要管理员权限运行。虽然不影响JMeter的使用,但很碍眼,解决方法有这么几种:1.右键jmeter.bat,选择"以管理员身份运行";2.以管理员身份登录,win+r输入regedit,创建HKEY_LOCAL_MACHINE\Software\JavaSoft\Prefs项,虽然Jmeter不会保存任何东西到该项,仍会将信息保存到HKEY_LOCAL_MACHINE\Software\JavaSoft\Prefs。
(2)刚进入Jmeter软件发现全是英文,怎么设置为中文呢?两种方法:1.进入Tools-language,选择中文即可;2.通过notepad++或自带的笔记本将D:\jmeter\apache-jmeter-5.1.1\bin里的jmeter.properties中的langueges改成zh_CN:
,上面那个#language=en是原本就有的,我没有改变,其实直接将#去掉再把en改成zh_CN即可。我推荐2.方法,这样一劳永逸。
(3)使用Jmeter过程中出现了中文乱码,处理方法是:找到jmeter.properties文件,查找"sampleresult.default.encoding"参数,默认是ISO-8859-1,改成UTF-8并去掉注释符号。