JMeter基础---介绍安装

本文详细介绍了如何在Windows和Mac环境中安装及配置JMeter,并提供了界面语言修改的方法。此外,还概述了JMeter的功能特点及其优缺点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一,环境搭建

1、安装配置

1.1 JDK安装配置

1.2 Jmeter下载

windows 环境下载 zip文件,直接放到所需目录解压就好

2、启动

2.1 双击 jmeter.bat 文件启动

解压好之后的bin目录如下,找到对应 jmeter.bat 直接双击就可以了
在这里插入图片描述

2.2 通过 ApacheJMeter.jar 文件启动

CMD 中 CD到 bin 目录然后键入:java -jar ApacheJMeter.jar在这里插入图片描述

2.3 添加环境变量,直接通过CMD启动

右键我的电脑—>属性—>高级系统设置—>环境变量:

1)新增 JMETER_HOME,变量值填 jmeter 的安装路径
在这里插入图片描述
2)path 中新增:%JMETER_HOME%\bin
在这里插入图片描述
3)CMD 中直接键入 jmeter 就可以启动了
在这里插入图片描述

2.4 添加 jmeter 快捷方式到桌面

1)准备一个jmeter图标

使用:jmeter安装路径\docs\images 中的 apple-touch-icon.png 图片,双击打开它,文件–》另存为 BMP 格式图片,并将名称后缀修改成 .ico ,例如修改成:jmeter.ico
在这里插入图片描述
在这里插入图片描述
保存好是如下的样式
在这里插入图片描述
2)新建一个 jmeter.bat 的快捷方式

修改这个快捷方式的属性,右键它,修改为:

  • 目标:D:\Apache-Jmeter\apache-jmeter-5.4.1\bin\ApacheJMeter.jar(填写ApacheJMeter.jar路径)
  • 起始位置:D:\Apache-Jmeter\apache-jmeter-5.4.1\bin(填写jmeter的bin路径)
  • 图标存放位置:D:\Apache-Jmeter\apache-jmeter-5.4.1\jmeter.ico(填写上述保存的.ico图标路径)
    在这里插入图片描述
    完成上述内容之后,将jmeter.bat的快捷方式复制到桌面上就可以了
    在这里插入图片描述
    在这里插入图片描述

如果双击还是无法正常运行,并给出类似如下的提示:

在这里插入图片描述
这是 .jar 格式文件无法正常被访问的情况,可以通过如下方式解决 解决双击无法运行.jar的问题

3、mac环境下安装运行

  1. 安装java环境
  2. 官方网站 下载.tgz 直接解压就可以了
  3. 终端中cd到jmeter的bin目录中,直接 sh jmeter 就运行了

4、界面语言修改成中文

修改 jmeter bin 目录的 jmeter.properties 文件,如下
在这里插入图片描述保存之后,重启一下jmeter,界面就成中文的了
在这里插入图片描述

二,JMeter 简介

1)是什么

官方介绍:

应用程序是开源软件,100%纯Java应用而设计的负载测试功能行为和测量性能。它最初是为测试Web应用程序而设计的,但此后已扩展到其他测试功能。

功能包括:

  • 能够对 HTTP 和 FTP 服务器进行压力和性能测试,也可以对任何数据库进行同样的测试(通过 JDBC)。
  • 完全的可移植性和 100% 纯 Java,对 JavaWeb 项目兼容性好。
  • 完全 Swing 和轻量组件支持(预编译的 JAR 使用 javax.swing.*)包。
  • 完全多线程框架允许通过多个线程并发取样和通过单独的线程组对不同的功能同时取样。
  • 精心的 GUI 设计允许快速操作和更精确的计时。
  • 缓存和离线分析/回放测试结果。

2)JMeter 的优劣

1)优势

轻量级、体积小、免安装;
开源软件、扩展性好,我们可以根据自己的需要修改源代码;
支持代理录制,支持第三方软件 Badboy 录制的脚本,脚本可移植性好;
对 JavaWeb 支持性好,符合当前形势,Java 语言编写的系统和项目多;
支持分布式性能测试;
容易与 Jenkins 进行集成。

2)劣势

当然工具没有绝对性的好坏,它也有其劣势,我们只有认清它的劣势,才能更好的使用它。缺点如下:
不支持自动关联,必须手动书写关联脚本;
不支持 HTTPS 的脚本,但是可以直接测试 HTTPS 的请求;
不支持模拟浏览器的用户行为,每个用户只能代表一个并发;
没有自带的资源监控体系,需要借助第三方插件;
支持的协议较少(这里要说一点,支持的协议虽然少,但是确精)。
不支持录制的脚本和回放脚本进行比较。

资源下载链接为: https://pan.quark.cn/s/6b3e936ec683 Apache JMeter是一款由Apache软件基金会开发的开源跨平台性能测试工具,主要用于评估服务器、网络或对象的性能表现。它支持多种协议,例如HTTP、HTTPS、FTP、SMTP、JDBC等,广泛应用于Web应用的压力测试、负载测试以及功能测试。"apache-jmeter-5.4.1.zip"是Apache JMeter 5.4.1版本的压缩包,该版本较新,可能包含新特性、性能优化、bug修复和安全更新,用户下载它通常是希望借助最新技术提升测试的准确性和效率。 JMeter 5.4.1的关键功能和改进如下: 图形界面:JMeter采用GUI设计,用户可通过它录制、编辑和执行测试计划。用户可以创建线程组(即虚拟用户),设置循环次数,添加采样器、监听器、断言、定时器等元素,以此来模拟真实用户行为并收集性能数据。 脚本录制与回放:JMeter能够录制用户浏览器活动并生成测试脚本,这简化了模拟用户交互的过程。录制控制器可以捕获HTTP或HTTPS请求,用户还可编辑这些请求以满足特定测试需求。 多协议支持:JMeter不仅支持HTTP(S),还支持FTP、SMTP、JDBC、SOAP/REST Web服务等的测试,涵盖了多种类型的系统和应用。 分布式测试:JMeter支持在多台机器上进行分布式测试,从而在更大规模的环境下模拟更多并发用户,这有助于更准确地评估系统在高负载下的性能。 性能指标监控:JMeter配备丰富的监听器,可实时显示和记录测试结果,如响应时间、吞吐量、错误率等。这些数据可用于分析系统的性能瓶颈和稳定性。 自定义插件:JMeter拥有活跃的社区,开发了众多第三方插件,这些插件扩展了JMeter的功能,比如实现图形化结果展示、数据聚合、报告生成等。 兼容性:JMeter
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值