jmeter安装+常见问题解决+快速入门

jmeter安装+常见问题解决+使用入门

注意:jmeter的安装是需要依赖jdk的,所以在安装jmeter之前,需要先安装完毕jdk并配置好环境变量。

注意:现在jmeter的版本都是对应jdk8+的,所以为了避免出现各种问题,最好事先把jdk的版本改为8

jdk多版本切换为8
常见问题:当安装了多个jdk17版本之后,发现不管怎么切换,java的版本都是17;
网上各种说法都要,测试之后都不能解决这个问题;最好在各种测试之后,得出结论
解决:
   	①找到环境变量-系统变量-Path并编辑打开,找到第一个值(它是一个目录):
    	比如我的是:C:\Program Files\Common Files\Oracle\Java\javapath
    ②在此电脑中的地址栏中复制并打开这个目录,一般情况下,这个目录下会有这几个java可执行文件:
       java.exe javac.exe javaw.exe jshell.exe
    ③一般情况下,把 java.exe javac.exe javaw.exe 这三个文件删除掉就行了,预防万一,你可以先把这三个文件移到其他目录,然后重新打开一个命令行窗口,确认jdk的版本。
异常情况:如果你的Path值中的第一个目录中没有以上几个文件,或者是删除之后问题仍然存在,只能另外寻找他法了。
注意:为了后面jmeter的正常安装,建议jdk环境变量名为 JAVA_HOME 因为jmeter默认会把这个变量的值当成jdk的安装目录。  
jmeter安装
jmeter官网:https://jmeter.apache.org/download_jmeter.cgi

打开之后:

在这里插入图片描述

注意:新版本的jmeter是不建议使用的,本人之前测试之后,在启动jmeter时,是有明确警告的

找到历史版本:

单击
在这里插入图片描述
单击
在这里插入图片描述

我安装的版本是红框中的5.3版本

在这里插入图片描述

安装完成后,得到一个zip文件,建议将其解压到没有中文的目录下。注意:是没有中文的目录

​ 比如:C:\soft\jmeter\apache-jmeter-5.3

其实至此,jmeter已经可以使用了,至于环境变量,是可以不用配置的。

启动测试

找到你的解压目录下的bin目录并打开,双击bin目录下的jmeter.bat文件,看到以下效果,表示启动成功!

在这里插入图片描述

为了使用方便,建议配置jmeter的环境变量,这一点和jdk的环境变量一样,jdk都能配置成功,这一点就不在演示

测试环境变量

打开命令行:

查看jmeter版本:jmeter -v
启动jmegter:jmeter
设置中文

方式1:这种方式不需要重启jmeter,但是下次启动还是英文

在这里插入图片描述

方式2:修改配置文件bin目录下的jmeter.proerties文件,这种方式可以一劳永逸,推荐

找到并打开jmeter.proerties文件:ctrl+F,搜索 language:

在这里插入图片描述

设置 language=zh_CN

保存并关闭文件,重启jmter

jmeter使用
测试计划

测试计划,可以看成idea中的java工程,是级别最高的。每次启动jmeter都是一个新的测试计划。一般在测试完成一个工程后需要保存为一个jmx文件,下次可以直接点击:左上角 文件–打开 使用

在这里插入图片描述

比如,我打开上次保存的测试计划后,是这样的:

在这里插入图片描述

线程组

线程组,可以理解为java工程中的一个模块,可以添加各种测试组件

在这里插入图片描述

添加采样器:

采样器,相当于一个接口测试

在这里插入图片描述

配置采样器:

在这里插入图片描述

添加察看结果树

查看结果树:展示所有请求的执行结果:是否成功;请求信息;响应信息;添加之后,无需额外的配置。

在这里插入图片描述

添加聚合报告

聚合报告,类似于数据统计,统一展示采样器中所有的接口测试结果报告数据;添加之后,无需额外的配置。

在这里插入图片描述

启动测试

右键 线程组–启动

在这里插入图片描述

观察:

在这里插入图片描述

结果分析:

聚合报告:

在这里插入图片描述

察看结果树:

在这里插入图片描述

至此,jmeter简单的使用就介绍完毕了,jmeter只是个接口压测工具,使用多了,其他功能不学就会了。

jmeter响应数据中文乱码解决

方式1:不用重启jmeter,添加 BeanShell后置处理器即可;这种方式,在下次启动后,新的线程组还是会乱码

在这里插入图片描述

添加之后,设置编码:

在脚本框中输入  prev.setDataEncoding("utf-8")

在这里插入图片描述

方式2:修改jmeter.properties文件

打开jmeter.properties文件,ctrl+F,搜索:sampleresult

设置:sampleresult.default.encoding=UTF-8
image-20240410112141310

保存并关闭文件,重启jmeter即可。

=UTF-8
在这里插入图片描述
保存并关闭文件,重启jmeter即可。

至此,jmeter的安装和使用介绍完毕。。。

参考文章:
https://blog.csdn.net/u013302168/article/details/126366082
https://blog.csdn.net/Deng872347348/article/details/126953048

  • 19
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
好的,下面我会为您详细讲解 jmeter+influxdb+grafana 的监控实例。 首先,JMeter 是一个用于性能测试的工具,可以进行压力测试、负载测试、功能测试等。它可以模拟多种不同的用户行为,以便评估系统的性能和稳定性。 InfluxDB 是一个高性能的时序数据库,可以存储和查询大量的时间序列数据。它具有高度可扩展性和灵活性,可以轻松地处理海量数据。 Grafana 是一个流行的开源数据可视化工具,可以连接多种数据源并将其可视化。它提供了灵活的图表和仪表板,可以帮助用户更好地理解数据。 下面是 jmeter+influxdb+grafana 监控实例的具体步骤: 1. 安装 InfluxDB 和 Grafana 在官网下载最新版的 InfluxDB 和 Grafana,然后按照官方文档进行安装和配置。 2. 配置 InfluxDB 数据库 在 InfluxDB 中创建一个新的数据库,并为其设置一个名称和一个保存策略。保存策略可以指定数据的保存时间和数据的复制系数。 3. 配置 JMeter 插件 在 JMeter安装 InfluxDB 和 Grafana 插件,然后配置插件以连接到 InfluxDB 数据库。 4. 在 JMeter 中添加聚合器 在 JMeter 中添加聚合器,以便收集数据并将其发送到 InfluxDB 数据库中。 5. 创建 Grafana 仪表板 在 Grafana 中创建一个新的仪表板,并添加一个新的数据源。选择 InfluxDB 数据库作为数据源,并输入数据库的详细信息。 6. 创建 Grafana 图表 在 Grafana 中创建一个新的图表,并选择要显示的数据。可以使用不同的图表类型和样式来显示数据。 7. 测试 JMeter 脚本 使用 JMeter 运行测试脚本,并在 Grafana 中查看结果。可以使用 Grafana 的仪表板和图表来分析数据,识别瓶颈和优化性能。 以上就是 jmeter+influxdb+grafana 监控实例的具体步骤。希望可以对您有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值