一、安装JDK

        由于Jmeter的执行依赖于java环境,所以在安装jmeter之前,需要先搭建java环境(jdk)。本文以jdk1.8版本为例

1、jdk的下载地址:Java Archive Downloads - Java SE 8u211 and later

2、安装好jdk后,配置环境变量

方法一:手动配置

右击“此电脑”,属性-高级系统设置-高级-环境变量 

(1)在系统变量中添加:
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_101【自己本机的JDK安装路径】

(2)Path变量添加:%JAVA_HOME%\bin
 方法二:使用【Java环境变量一键配置.exe】工具

 工具下载地址:链接:https://pan.baidu.com/s/1Tkq5GuEhvBrmYcGM8JhJ3A 
提取码:mdla

(1)选择工具右击,以管理员身份运行,打开工具

(2)选择自己本机安装的jdk路径:C:\Program Files\Java\jdk1.8.0_101,点击一键配置,即可完成配置

3、验证jdk是否配置成功

在命令行窗口输入:Java -Version可以检查下JDK环境变量配置是否已经生效。
有展示Java Version信息,即表示JDK环境变量配置成功

 二、安装Jmeter

1、jmeter下载地址:Apache JMeter - Download Apache JMeter

2、下载完成后,将压缩包解压至没有中文的目录下,本文以5.4.3版本为例,如:D:\apache-jmeter-5.4.3

3、点击D:\apache-jmeter-5.4.3\bin【Jmeter安装目录】下的jmeter.bat即可运行Jmeter

4、若想使用DOC命令打开jmeter,还需对jmeter进行环境变量配置

打开环境变量配置(同jdk)

(1)在系统变量中添加:
变量名:Jmeter_HOME
变量值:D:\apache-jmeter-5.4.3【自己本机的Jmeter安装路径】

(2)Path变量添加:%JMETER_HOME%\bin

(3)CLASSPATH添加:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar(注意最前面的.;不可缺少)

在DOC中输入命令:jmeter,即可运行jmeter

 5、在实际使用jmeter的过程中,经常需要安装插件,故需要下载Jmeter Plugins Manager对插件进行管理

(1)下载地址:Install :: JMeter-Plugins.org

(2)下载后,将jar包放到jmeter包目录下/lib/ext目录下

(3)重启jmeter,点击【选项】,即可看到插件管理器

 三、jmeter常见的问题及解决方法

1、Jemeter设置显示中文:
方法一: Option>Choose language>Chinese(simplified)
方法二:修改bin目录下的jmeter.properties配置文件来,修改language=zh_CN

 2、jemeter在windows10下显示字体过小,修改显示字体,有人用方法1就可以,如果1不生效把以下三条全部设置上,如果再不生效的话,可以在启动jemeter后,通过选项下的放大缩小来手动更改了(jemeter在显示上问题比较多)
(1)在jmeter.properties文件中新增jsyntaxtextarea.font.size=20
(2)在jmeter.properties文件中新增,修改工具栏和图标的大小
        jmeter.toolbar.icons.size=32x32
        jmeter.tree.icons.size=24x24
(3)在jmeter.bat文件中增加如下代码
        set JVM_ARGS=%JVM_ARGS% -Dswing.plaf.metal.controlFont=Dialog-20
        set JVM_ARGS=%JVM_ARGS% -Dswing.plaf.metal.systemFont=Dialog-20
        set JVM_ARGS=%JVM_ARGS% -Dswing.plaf.metal.userFont=SansSerif-20
        set JVM_ARGS=%JVM_ARGS% -Dswing.plaf.metal.smallFont=SansSerif-20

3、查看结果树,请求中,中文显示乱码
        http请求-内容编码设置utf-8 

4、查看结果树,返回报文,中文显示??
方法① http信息头管理器-添加(Accept:application/json;charset=utf-8)
方法② jmeter.properties配置文件中sampleresult.default.encoding=utf-8
方法③ 添加BeanShell PostProcessor,写入prev.setDataEncoding("utf-8");

5、每个http请求,都会执行一遍【BeanShell 预处理程序】
        故需将【BeanShell 预处理程序】放在http请求下

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐