这里写自定义目录标题

  • Jmeter简介
  • Jmeter的优点
  • Jmeter环境安装与配置
  • 一、java环境安装并配置
  • 二、Jmeter下载与配置
  • 启动Jmeter
  • 启动方式一:
  • 启动方式二:
  • 错误情况

Jmeter简介

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。

Jmeter的优点

  • 开源免费,基于java,可自定义扩展功能
  • 入门简单,可录制脚本
  • 支持多平台(linux、windows、macos)

Jmeter环境安装与配置

一、java环境安装并配置

Jmeter是用java语言编写的,所以理所当然需要安装java环境,选择相对较稳定的版本即可,点击此处进入JDK下载页面,推荐jdk1.8版本,选择对应系统版本的jdk下载,并安装,我这边是win10所以下载的都是windows系统的,其他系统的配置可以自行百度。

jmeter镜像服务器 jmeter环境_Java


在【我的电脑】右击,选择属性,选择【高级系统设置】,选择标签【高级】,点击环境变量

1.在系统变量下方点击新建,变量名填写JAVA_HOME,变量值填写jdk安装路径(我的jdk安装目录:C:\Program Files\Java\jdk1.8.0_181),如下图

jmeter镜像服务器 jmeter环境_jmeter_02


2.再次点击新建(若有CLASSPATH,则选择编辑),变量名填写CLASSPATH,变量值填写 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

jmeter镜像服务器 jmeter环境_java环境_03

  1. 在系统变量中找到Path,选中点击编辑,将%JAVA_HOME%/bin和%JAVA_HOME%\jre\bin填加到进入,接下来一路确定下去;


    4.按windows+r打开运行窗口,输入cmd并回车,打开命令提示符,在光标处输入java -version,敲下回车,出现java版本信息则代表java环境配置成功,若提示’java’ 不是内部或外部命令,也不是可运行的程序或批处理文件。 需要重复上面java环境配置的步骤

二、Jmeter下载与配置

Jmeter版本目前最新已经到5.1.1了,点击进入Jmeter下载页面,可以选择最新版本的jmeter,当然也可以选择老版本的,选择jmeter时需要注意和JDK版本对应避免jmeter无法启动

此份教程用的版本是jmeter3.3。下载完jmeter,进入文件目录,右击解压到当前路径

jmeter镜像服务器 jmeter环境_java环境_04


1.同样进到系统环境变量,新建系统变量,变量名JMETER_HOME,变量值:D:\apache-jmeter-3.3(jmeter解压目录)

jmeter镜像服务器 jmeter环境_jmeter_05


2.再编辑系统变量Path,将jmeter的bin目录放到变量中,此处环境变量配置,是为了方便无界面执行jmeter脚本,当然jmeter的环境变量也可以不设置。

jmeter镜像服务器 jmeter环境_jmeter_06

启动Jmeter

启动方式一:

进入jmeter的bin目录下,找到jmeter.bat(linux系统是启动jmeter.sh),双击打开

jmeter镜像服务器 jmeter环境_java环境_07


然后弹出一个黑框,无任何错误信息算是正常启动,然后能看到jmeter窗口加载出来

jmeter镜像服务器 jmeter环境_Java_08


jmeter镜像服务器 jmeter环境_java环境_09

启动方式二:

需要配置jmeter环境后,打开cmd,输入jmeter,过一会jmeter窗口就会出现

错误情况

如果启动jmeter,提示 ‘findstr’ 不是内部或外部命令,也不是可运行的程序或批处理文件。

Not able to find Java executable or version. Please check your Java installation. errorlevel=2

请按任意键继续. . .
请检查JDK版本是否和jmeter版本对应,
如果是正确的话,再检查环境变量中java环境是否配置正确
只要这两个地方对就不会有问题