快捷搜索:  汽车  科技

jmeter测试全流程(性能测试起步走)

jmeter测试全流程(性能测试起步走)找到Path变量进行编辑,在末尾添加如下内容:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;新建JAVA_HOME变量 变量名和变量值输入完成后点击确定。提示:目前去官网下载需要准备Oracle的账户,且下载速度十分感人,这里为了方便 给大家提供百度云下载链接 提取码:qs3j 下载完成后,双击安装包,开始安装JDK.点击下一步进行安装,等待安装完成。安装完成后,需要配置环境变量,右击我的电脑选择属性,打开【控制面板—高级系统设置—环境变量】 如图:

1. Jmeter介绍

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

2. Jmeter的安装

我们在安装Jmeter之前需要先下载并安装好JDK 这里简单说一下什么是JDK? JDK就是Java 语言的软件开发工具包。为什么要安装它,是因为JMeter是基于Java开发的,如果你就是桀骜不驯,我就不装JDK,那么恭喜你,你在启动Jmeter的时候将会得到如下的报错:

jmeter测试全流程(性能测试起步走)(1)

Jmeter告诉你:它找不到java可执行文件或版本,请检查java的安装。目前Jmeter最新版本为5.3 但是本教程中使用的Jmeter的版本为Jmeter 5.0,因为相比较新版本而言,老版本更稳定些,Jmeter5.0 版本对JDK是有要求的,要求JDK的版本为 1.8 或1.9。

2.1 JDK1.8的下载、安装及配置

JDK1.8下载地址输入网址进入JDK的下载页面并往下滑动,选择与你操作系统相匹配的版本进行下载:

jmeter测试全流程(性能测试起步走)(2)

提示:目前去官网下载需要准备Oracle的账户,且下载速度十分感人,这里为了方便 给大家提供百度云下载链接 提取码:qs3j 下载完成后,双击安装包,开始安装JDK.

jmeter测试全流程(性能测试起步走)(3)

点击下一步进行安装,等待安装完成。

jmeter测试全流程(性能测试起步走)(4)

安装完成后,需要配置环境变量,右击我的电脑选择属性,打开【控制面板—高级系统设置—环境变量】 如图:

jmeter测试全流程(性能测试起步走)(5)

新建JAVA_HOME变量 变量名和变量值输入完成后点击确定。

jmeter测试全流程(性能测试起步走)(6)

找到Path变量进行编辑,在末尾添加如下内容:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

jmeter测试全流程(性能测试起步走)(7)

添加完成后,打开命令行输入java –version并回车,出现如下图内容则表示JDK安装成功

jmeter测试全流程(性能测试起步走)(8)

2.2 Jmeter的下载、安装

Jmeter官网的下载地址 你可在此页面下载最新版本的Jmeter 如果你需要下载之前的版本,如我们使用Jmeter 5.0 你需要进入如下的地址下载 选择符合自己的系统安装包下载,这里我们选择如下图的包进行下载:

jmeter测试全流程(性能测试起步走)(9)

Jmeter 下载后将压缩包,直接解压即可使用,无需安装。

3. Jmeter的目录结构

解压完成后,你会看到如下的目录结构,下面我们一起来看下JMeter具体都有哪些内容。

jmeter测试全流程(性能测试起步走)(10)

3.1 bin目录

bin目录主要用来存放可执行脚本、配置文件、模板等其他文件

  • examples:该目录下存放Jmeter官方给的请求模板
  • jmeter.bat:windows系统下,JmeterGUI工具的启动脚本
  • jmeter.shlinux**系统下的启动文件
  • jmeter.properties:Jmeter的配置文件**
  • jmeter.log:Jmeter的运行日志文件
  • jmeter-server.bat:windows分布式测试服务器配置
3.2 docs目录

docs目录主要存放jmeter的API文档,双击目录下的/docs/api/index.html文件即可查看

jmeter测试全流程(性能测试起步走)(11)

3.3 extras目录

extras目录主要用来扩展插件目录。用于第三方集成构建,如与 Ant、Jenkins 集成。如可以使用Ant来实现自动化测试,例如批量脚本执行,产生html格式的报表等。

3.4 lib目录

lib目录主要用来存放Jmeter所依赖的插件目录,里面均为jar包,如httpclient.jar等

猜您喜欢: