1.JMeter介绍,以及安装JMeter是否需要安装其他软件?
- JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。
- JMeter用于测试静态和动态资源。
- JMeter是主要用于执行负载测试、性能测试和压力测试的工具。
因为JMeter是基于java的测试工具,所以下载JMeter之前要配置好java环境。
2.Jmeter测试的静态资源和动态资源分别是什么?
- JMeter 测试中的 静态资源 和 动态资源 是根据服务器处理方式和内容生成机制区分的。
(一)静态资源:内容固定不变,服务器直接返回文件,无需后端处理。
(1) 前端文件
- HTML 页面(如
about.html
) - CSS 样式表(如
style.css
) - JavaScript 脚本(如
app.js
) - 图片文件(如
.jpg
,.png
,.svg
) - 字体文件(如
.woff
,.ttf
)
(2)多媒体资源 - 视频(
.mp4
)、音频(.mp3
)等
(3)下载文件 - PDF、ZIP 等静态文档
(二)动态资源:内容由服务器实时生成,依赖后端处理(如数据库查询、业务逻辑计算)。
(1)用户交互型:
- 登录后的个人主页(如
user/profile
) - 购物车内容(根据用户会话动态加载)
- 搜索结果页(如
search?keyword=手机
)
(2)数据驱动型: - 实时数据展示(股票价格、天气预报)
- 表单提交后的响应(如订单确认页)
(3)API 接口: - RESTful API(如
GET /api/products
返回商品列表) - GraphQL 查询(动态数据聚合)
3.我的java环境
(一)首先,讲解一点,java、jvm、jre和jdk的联系和区别:
(1)java:
- 一种面向对象的高级编程语言,具有跨平台特性(“一次编写,到处运行”“前提是该平台兼容jvm”)
- Java 是 编译与解释混合型语言
(2)JVM:
- JVM是 Java Virtual Machine 是缩写,意思是虚拟机。
- JVM提供了一个环境,Java字节码可以在其中运行。
(3)JER:
- JRE是Java Runtime Environment 缩写,意思是java运行环境。
- JRE=JVM+ java核心库;
(4)JDK:
- JDK的全称是Java Development Kit,直译就是Java开发工具包
- JDK= JRE + java
- JDK包含了编译器(javac)、解释器(java)、调试器(jdb)、文档生成工具(javadoc)等开发工具,以及Java运行环境(JRE)和Java基础类库(Java API)。
Java 是语言,JVM 是执行引擎,JRE 是运行环境,JDK 是开发全家桶。
开发者装 JDK,用户装 JRE;JVM 是跨平台的核心,但需针对操作系统单独安装。
(二)我的java版本:
贴主原本java版本为jdk17,但是jdk1.8创建时间久,稳定,第三方工具适配性广。结合考虑网上jmeter项目实战教学比较老,所以这里版本切换为jdk1.8。
4.JMeter下载
- 地址: http://jmeter.apache.org/download_jmeter.cgi
- 图示:
5.JMeter配置
(1)将下载的zip解压,自己选择解压位置,我的是在D盘
(2)打开系统设置,进入环境变量设置
-
新建系统变量:
-
JMETER_HOME
变量名和地址:
(3)在系统变量的CLASSPATH中加入如下变量:
;%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar; %JMETER_HOME%\lib\jorphan.jar;
(a)jmeter5.6.3版本对应文件夹中没有lib\logkit-2.0.jar
包,所以CLASSPATH变量中无需加入%JMETER_HOME%\lib\logkit-2.0.jar
(b)如果你的系统中本来没有有CLASSPATH这个变量,你就手动创建,然后把上述最前面的;
去掉。如果本来有这个变量,而且里面有其他变量,看你的最开始的变量结尾有没有;
这个符号,如果有就不要复制最前面那个分号,没有就复制上,复制上加到CLASSPATH变量后面就可以了。
(4)在系统变量的Path变量中加入%JMETER_HOME%\bin
(5)弄完了变量配置记得全部点击确定!确定!确定!
6.JMeter配置检验
(1)cmd输入jmeter,进程会打开jmeter程序,但是不能关闭cmd,不然jemter程序也会关闭。
(2)在jmeter的解压目录下的bin目录下找到 ApacheJMeter.jar这个程序,双击打开。
7.JMeter中文配置
(1)找到JMeter目录中的/bin/jmeter.porperties文件
(2)用记事本打开jmeter.porperties这个文件
(3)找到文档靠前的语言设置:
去掉前面的#
号,将en改成zh_CN
(4)保存文件,再打开JMeter。