JMeter5.6.3安装配置

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。

Jmeter各个版本下载地址(包括所有版本) [ ] apache-jmeter-2.10.tgz 2013-10-20 16:32 28M [TXT] apache-jmeter-2.10.tgz.asc 2013-10-20 16:32 836 [ ] apache-jmeter-2.10.tgz.md5 2013-10-20 16:32 56 [ ] apache-jmeter-2.10.tgz.sha 2013-10-20 16:32 64 [ ] apache-jmeter-2.10.zip 2013-10-20 16:32 30M [TXT] apache-jmeter-2.10.zip.asc 2013-10-20 16:32 836 [ ] apache-jmeter-2.10.zip.md5 2013-10-20 16:32 56 [ ] apache-jmeter-2.10.zip.sha 2013-10-20 16:32 64 [ ] apache-jmeter-2.11.tgz 2014-01-04 13:30 28M [TXT] apache-jmeter-2.11.tgz.asc 2014-01-04 13:30 836 [ ] apache-jmeter-2.11.tgz.md5 2014-01-04 13:30 56 [ ] apache-jmeter-2.11.tgz.sha 2014-01-04 13:30 64 [ ] apache-jmeter-2.11.zip 2014-01-04 13:30 30M [TXT] apache-jmeter-2.11.zip.asc 2014-01-04 13:30 836 [ ] apache-jmeter-2.11.zip.md5 2014-01-04 13:30 56 [ ] apache-jmeter-2.11.zip.sha 2014-01-04 13:30 64 [ ] apache-jmeter-2.12.tgz 2014-11-09 10:42 30M [TXT] apache-jmeter-2.12.tgz.asc 2014-11-09 10:42 836 [ ] apache-jmeter-2.12.tgz.md5 2014-11-09 10:42 56 [ ] apache-jmeter-2.12.tgz.sha 2014-11-09 10:42 64 [ ] apache-jmeter-2.12.zip 2014-11-09 10:42 32M [TXT] apache-jmeter-2.12.zip.asc 2014-11-09 10:42 836 [ ] apache-jmeter-2.12.zip.md5 2014-11-09 10:42 56 [ ] apache-jmeter-2.12.zip.sha 2014-11-09 10:42 64 [ ] apache-jmeter-2.13.tgz 2015-03-13 19:30 34M [TXT] apache-jmeter-2.13.tgz.asc 2015-03-13 19:30 819 [ ] apache-jmeter-2.13.tgz.md5 2015-03-13 19:30 56 [ ] apache-jmeter-2.13.tgz.sha 2015-03-13 19:30 64 [ ] apache-jmeter-2.13.zip 2015-03-13 19:30 36M [TXT] apache-jmeter-2.13.zip.asc 2015-03-13 19:30 819 [ ] apache-jmeter-2.13.zip.md5 2015-03-13 19:30 56 [ ] apache-jmeter-2.13.zip.sha 2015-03-13 19:30 64 [ ] apache-jmeter-2.6.tgz 2012-02-01 19:59 21M [TXT] apache-jmeter-2.6.tgz.asc 2012-02-01 19:59 836 [ ] apache-jmeter-2.6.tgz.md5 2012-02-01 19:59 55 [ ] apache-jmeter-2.6.tgz.sha 2012-02-01 19:59 63 [ ] apache-jmeter-2.6.zip 2012-02-01 19:59 23M [TXT] apache-jmeter-2.6.zip.asc 2012-02-01 19:59 836 [ ] apache-jmeter-2.6.zip.md5 2012-02-01 19:59 55 [ ] apache-jmeter-2.6.zip.sha 2012-02-01 19:59 63 [ ] apache-jmeter-2.7.tgz 2012-05-27 21:08 22M [TXT] apache-jmeter-2.7.tgz.asc 2012-05-27 21:08 836 [ ] apache-jmeter-2.7.tgz.md5 2012-05-27 21:08 55 [ ] apache-jmeter-2.7.tgz.sha 2012-05-27 21:08 63 [ ] apache-jmeter-2.7.zip 2012-05-27 21:08 24M [TXT] apache-jmeter-2.7.zip.asc 2012-05-27 21:08 836 [ ] apache-jmeter-2.7.zip.md5 2012-05-27 21:08 55 [ ] apache-jmeter-2.7.zip.sha 2012-05-27 21:08 63 [ ] apache-jmeter-2.8.tgz 2012-11-26 01:30 23M [TXT] apache-jmeter-2.8.tgz.asc 2012-11-26 01:30 836 [ ] apache-jmeter-2.8.tgz.md5 2012-11-26 01:30 55 [ ] apache-jmeter-2.8.tgz.sha 2012-11-26 01:30 63 [ ] apache-jmeter-2.8.zip 2012-11-26 01:30 25M [TXT] apache-jmeter-2.8.zip.asc 2012-11-26 01:30 836 [ ] apache-jmeter-2.8.zip.md5 2012-11-26 01:30 55 [ ] apache-jmeter-2.8.zip.sha 2012-11-26 01:30 63 [ ] apache-jmeter-2.9.tgz 2013-01-27 17:28 25M [TXT] apache-jmeter-2.9.tgz.asc 2013-01-27 17:28 836 [ ] apache-jmeter-2.9.tgz.md5 2013-01-27 17:28 55 [ ] apache-jmeter-2.9.tgz.sha 2013-01-27 17:28 63 [ ] apache-jmeter-2.9.zip 2013-01-27 17:28 27M [TXT] apache-jmeter-2.9.zip.asc 2013-01-27 17:28 836 [ ] apache-jmeter-2.9.zip.md5 2013-01-27 17:28 55 [ ] apache-jmeter-2.9.zip.sha 2013-01-27 17:28 63 [ ] apache-jmeter-3.0.tgz 2016-05-17 18:34 43M [TXT] apache-jmeter-3.0.tgz.asc 2016-05-17 18:34 819 [ ] apache-jmeter-3.0.tgz.md5 2016-05-17 18:34 55 [ ] apache-jmeter-3.0.tgz.sha 2016-05-17 18:34 63 [ ] apache-jmeter-3.0.zip 2016-05-17 18:34 46M [TXT] apache-jmeter-3.0.zip.asc 2016-05-17 18:34 819 [ ] apache-jmeter-3.0.zip.md5 2016-05-17 18:34 55 [ ] apache-jmeter-3.0.zip.sha 2016-05-17 18:34 63 [ ] apache-jmeter-3.1.tgz 2016-11-19 22:49 45M [TXT] apache-jmeter-3.1.tgz.asc 2016-11-19 22:49 801 [ ] apache-jmeter-3.1.tgz.md5 2016-11-19 22:49 55 [ ] apache-jmeter-3.1.tgz.sha 2016-11-19 22:49 63 [ ] apache-jmeter-3.1.zip 2016-11-19 22:49 48M [TXT] apache-jmeter-3.1.zip.asc 2016-11-19 22:49 801 [ ] apache-jmeter-3.1.zip.md5 2016-11-19 22:49 55 [ ] apache-jmeter-3.1.zip.sha 2016-11-19 22:49 63 [ ] apache-jmeter-3.2.tgz 2017-04-13 18:07 48M [TXT] apache-jmeter-3.2.tgz.asc 2017-04-13 18:07 833 [ ] apache-jmeter-3.2.tgz.md5 2017-04-13 18:07 55 [ ] apache-jmeter-3.2.tgz.sha 2017-04-13 18:07 63 [ ] apache-jmeter-3.2.zip 2017-04-13 18:07 51M [TXT] apache-jmeter-3.2.zip.asc 2017-04-13 18:07 833 [ ] apache-jmeter-3.2.zip.md5 2017-04-13 18:07 55 [ ] apache-jmeter-3.2.zip.sha 2017-04-13 18:07 63 [ ] apache-jmeter-3.3.tgz 2017-09-21 06:27 49M [TXT] apache-jmeter-3.3.tgz.asc 2017-09-21 06:27 833 [ ] apache-jmeter-3.3.tgz.md5 2017-09-21 06:27 55 [ ] apache-jmeter-3.3.tgz.sha512 2017-09-21 06:27 151 [ ] apache-jmeter-3.3.zip 2017-09-21 06:27 52M [TXT] apache-jmeter-3.3.zip.asc 2017-09-21 06:27 833 [ ] apache-jmeter-3.3.zip.md5 2017-09-21 06:27 55 [ ] apache-jmeter-3.3.zip.sha512 2017-09-21 06:27 151 [ ] jakarta-jmeter-2.5.1.tgz 2011-10-03 20:43 18M [TXT] jakarta-jmeter-2.5.1.tgz.asc 2011-10-03 20:43 836 [ ] jakarta-jmeter-2.5.1.tgz.md5 2011-10-03 20:43 58 [ ] jakarta-jmeter-2.5.1.tgz.sha 2011-10-03 20:43 66 [ ] jakarta-jmeter-2.5.1.zip 2011-10-03 20:43 20M [TXT] jakarta-jmeter-2.5.1.zip.asc 2011-10-03 20:43 836 [ ] jakarta-jmeter-2.5.1.zip.md5 2011-10-03 20:43 58 [ ] jakarta-jmeter-2.5.1.zip.sha 2011-10-03 20:43 66 ........................................
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值