【性能测试】jmeter安装 & 基本使用

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

安装

下载

下载地址:添加链接描述
在这里插入图片描述


解压

tar -zxvf apache-jmeter-xxx.tgz -C /other
附选项解:
-z:通过gzip指令处理备份文件
-x:从备份文件中还原文件
-v:显示指令执行过程
-f:指定备份文件
-C:切换到指定的目录

配置环境变量

vi /etc/profile
在文件底部添加如下配置(软件路径写自己的)

export JMETER_HOME=/usr/local/apache-jmeter-5.5
export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
export PATH=$JMETER_HOME/bin:$PATH

使配置文件更新的内容立即生效

source /etc/profile


检测安装是否成功

jmeter -v
在这里插入图片描述


启动

在终端输入 jmeter



jmeter基本使用

测试计划

常用:
1.独立运行每个线程组
2.第三方包的引用
在这里插入图片描述___

线程组

** jp@gc - Stepping Thread Group**
使用场景:基准测试,负载测试,压力测试
在这里插入图片描述
1.this group will start 表示:共运行多少个线程
2.first,wait for 表示:等待多少分钟后运行线程
3.then start 表示:开始运行多少线程组
4.next,add 运行过程中 一次加载多少线程组
5.threads every xx second 表示:完成一次线程数加载后,运行多长时间
6.using ramp-up 表示:完成加载一次线程数所使用的时间
7. then hold load for 表示:所有线程组加载完后,运行多长时间
8. finally, stop 表示:最终结束多少线程组
9. threads every xxx sconds: 结束每个线程需要花费的时间


** jp@gc - Ultimate Thread Group**
使用场景:浪涌测试
在这里插入图片描述
1.start threads count : 需要加载的线程数
2.initail delay, sec :加载线程前等待的时间
3.startup time, sec : 启动所有线程需要的时间
4. Hold load for, sec : 运行线程需要的时间
5. shutdown time: 结束线程组需要的时间

附:插件安装
网址:https://jmeter-plugins.org/install/Install/


控制器

1.仅一次控制器: 所有线程仅发一次请求,例: 线程组设置5个线程数,那么控制器下的接口只请求5次
2.事务控制器:把控制器内的所有请求生成一个事务在这里插入图片描述

3.吞吐量控制器
在这里插入图片描述
4.模块控制器
在这里插入图片描述

参数化

随机字符串函数
在这里插入图片描述
随机数函数
随机日期函数
文件参数化

思考时间

作用:为了更真实模拟用户操作

固定定时器
在这里插入图片描述

统一随机定时器
统一随机定时器的总延时 = 固定延迟时间 + 随机生成的延迟时间
在这里插入图片描述
高斯随机定时器
高斯随机定时器的总延时 = 固定延迟时间 + 上下偏移时间
在这里插入图片描述

集合点

同步定时器
作用:等待一定数量的线程,同步并发
在这里插入图片描述
要点:
1.设置线程数不要大于线程组总数
2.当集合线程数不足时,需要超时时间

JDBC

作用:
1.去后台数据进行参数化
2.构造测试数据
3.测试sql语句的性能

JDBC配置
方法一: 把jar包放入jmeter 的 lib目录下,重启jmeter
方法二:在测试计划下方引用jar包
在这里插入图片描述

JDBC链接配置
在这里插入图片描述

JDBC Request
1.查询
在这里插入图片描述

2.插入
在这里插入图片描述

3.删除
在这里插入图片描述
4. 参数选项和参数类型选项的使用
在这里插入图片描述

beanshell 基本使用

常用方法
// 获取局部变量并赋值
String data= vars.get(“data”);
// 设置局部变量
vars.put(“data”,data)

// 获取上一个接口的返回对象
prev.getResponseDataAsString();
// 获取上一个接口的状态码
prev.getResponseCode();

// 设置全局变量
props.put(“data”,data);
// 获取全局变量
props.get(“data”);

java 文件引入
source(“route”)
statement variable = new class.func(parameter,parameter);

jar 文件引入
import package.class
statement variable = new class.func(parameter,parameter);

性能测试工具Jmeter安装使用教程 性能测试工具Jmeter安装文档及使用教程 阅读详情

相关推荐

jmeter性能测试案例实战讲解,一文全面系统学习Jmeter性能测试

3.1性能指标四个字总结:多、快、好、省。多:对应的就是并发量快:延时、响应时间好:稳定性(长时间运行)省:资源使用率3.2、性能指标的描述:3.2.1、响应时间:对请求作出响应所需要的时间,是用户感知软件性能的主要指标(端到端的)响应时间包括:1.用户客户端呈现时间2.请求\响应数据网络传输时间3.应用服务器处理时间4.数据库系统处理时间思考:响应时间多少合理?答:2、5、8秒原则3.2.2、并发用户数并发用户数的概念:系统用户数、在线用户数、并发用户数。

m0_37449634的博客 2686

性能测试工具——Jmeter安装【超详细】

还在因为安装Jmeter而发愁?快进来看看,超详细的保姆级教程~~~

LYJbao的博客 1万+

jmeter安装&配置大全

jmeter安装配置大全

qq_45840756的博客 3583

安装验证jmeter是否成功

1.打开cmd命令行 2.输入Java 出现很多内容 3.输入javac 出现内容安装成功(不是出现:不是内部命令) 配置环境地址: 桌面空白处-右键-属性打开-高级-环境变量(全部配置在系统变量或者全部配置在用户变量中,不能跨用户配置) 配置方式如下: 要想让jmeter正确运行起来,必须先安装jdk(jdk就是java开发工具,提供了java的api和java的运行时环境jre。 而jm...

wennie11的博客 6584

验证JMETER是否安装成功

验证JMETER是否安装成功

m0_50488374的博客 1050

Jmeter安装教程【5.5】【Windows】jmeter详细安装配置教程,装不好你打我

目录一、检查电脑是否有java的JDK,需要1.8以上版本二、下载Jmeter安装包三、配置jmeter运行环境四、验证Jmeter是否配置成功五、将Jmeter修改成中文 按win+r键打开命令提示窗,输入 java -version 查看自己是否安装了JDK,后面的后缀版本号无所谓,前面是1.8就可以 如果没有安装可以去博主的这篇文章里面去看安装配置教程App测试环境搭建全过程,包含JAVA JDK配置、Android SDK、、Appium、Node.js、模拟器配置【究极保姆级】还不会我吃奥利给

weixin_71957062的博客 8万+

Jmeter安装教程-Windows

Jmeter安装教程-Windows

tangsiqi130的博客 3502

性能测试工具JMeter & Jprofiler 的安装

当我们完成对软件的开发如何根据需求进行测试及优化,介绍两个工具Jmeter & Jprofiler介绍如何安装Jmeter如何安装Jporfiler Jmeter & Jprofiler介绍 JMeter JMeter可以启动多个线程访问模拟并发访问,用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。 Jprofiler Jprofiler是ideal的一个插件可以抓取程序运行的耗时内存占比,进行优化定位。 如何安装Jmeter 下载安装包 :ht

weixin_39569364的博客 2567

jmeter性能测试(一):jmeter安装、下载&使用

jmeter安装下载使用教程网络上有很多,大家可以参考以下教程: 参考:https://blog.csdn.net/a13124837937/article/details/79628838 https://blog.csdn.net/zl1zl2zl3/article/details/78194194 安装Java 安装之前先下载其安装包,这里是下载地址。...

九月云的博客 377

JMeter基本使用性能测试,完整入门篇保姆式教程

JMeter是一个纯Java编写的开源软件,主要用于进行性能测试和功能测试。它支持测试的应用/服务/协议包括Web (HTTP, HTTPS)、SOAP/REST Webservices、FTP、Database via JDBC等。我们最常使用的是HTTP和HTTPS协议。用户自定义变量作为存储和管理测试期间需要的值,这些变量可以在测试计划中的任何地方引用。右键点击 线程组 -> 添加 -> 配置元件 -> 用户定义的变量,以添加用户自定义变量添加一个参数wd,用于存放搜索词。

热带鱼的技术博客 13万+

最全面的Jemter性能测试教程——Jmeter安装基本组件使用、Windows和Linux上命令行执行

由于之前用Jmeter做了几次性能测试,所以写了下面这篇博客总结下。但是性能测试的知识点有很多,这个只能算一个初级教程。写的不好的地方,还请见谅。如果写的可以的话,可以关注我的博客,或者查看我的博客目录:YFF 目录一、Jmeter下载、安装、启动、基本配置1.1 Java环境1.2 Jmeter下载1.3 Jmeter安装及环境变量配置1.4 启动Jmeter1.5 Jemter配置中文环境二、Jmeter基本使用2.1.接口信息查看2.2 脚本编写三、Jmeter常用组件3.1 配置原件3.2 前置.

一个Tester的博客 3万+

jmeter安装使用基本教程

一、安装 1.安装jdk,配置环境变量 附: JRE(Java Runtime Environment ) Java运行环境,用来运行JAVA程序的。 JDK(Java Development Kit) Java开发工具包,包含JRE。因此只需要下载安装JDK即可中。 JDK是Sun Microsystems针对Java开发员的产品,JSP运行环境需要JDK的支持。 JDK 是整个Java的核心,...

Omghhhhhh的博客 3万+

Jmeter下载安装基本使用

Jmeter

zhuxy604的博客 3万+

JMeter 安装教程:轻松开启性能测试之旅

本文详细介绍了Apache JMeter性能测试工具的完整安装指南。首先需检查并安装JDK 1.8环境,然后从官网下载Windows版zip包并解压。重点说明了环境变量配置步骤(JMETER_HOME、CLASSPATH和Path设置),以及通过命令行验证安装的方法。还提供了汉化设置(修改language=zh_CN)和插件安装的简要说明。全文包含完整的安装流程和配置细节,帮助用户快速搭建JMeter测试环境。

万维网连五洲,二进制写尽天下事,喜欢结识新伙伴寻找志同道合的朋友,欢迎一起探讨学习 1437

性能测试工具 JMeter安装指南

Apache JMeter 是一个开源的性能测试工具,主要用于测试 Web 应用程序的性能。本文将详细介绍如何在 Windows 和 Linux 系统上安装 JMeter

qq_48718865的博客 1575

性能测试-jmeter安装 / 基础使用

安装JMeter不需要Maven环境。不过,如果你希望使用Maven进行项目管理和构建,可以将JMeter引入Maven项目中,并使用Maven来管理JMeter的相关依赖项和构建过程。JMeter是一款开源的性能测试工具,主要用于模拟大量用户并发访问目标服务器,以评估服务器的性能和稳定性。变量值:D:\software\jemeter\apache-jmeter-5.6.2。jemeter依赖Java环境,所以需要先安装Java环境。此电脑--属性--高级系统设置--环境变量--新建。

snow的博客 2264

使用 JMeter 进行 Dubbo 性能测试

1 前言 说道性能测试工具,你会立刻联想到哪一个?ab(ApacheBench)、JMeter、LoadRunner、wrk…可以说市面上的压测工具实在是五花八门。那如果再问一句,对 Dubbo 进行性能压测,你会 pick 哪一个?可能大多数人就懵逼了。可以发现,大多数的压测工具对开放的协议支持地比较好,例如:HTTP 协议,但对于 Dubbo 框架的私有协议:dubbo,它们都显得力不从心了。...

徐靖峰的专栏 3793

JMeter性能测试JMeter安装及脚本录制回放

目录性能测试基本概念为什么要做性能测试?什么是性能测试?常见性能测试工具JMeterJMeter安装-windowsJMeter插件安装JMeter脚本录制 除了功能测试以外,服务端的性能测试也非常重要,比如产品功能测试通过,那么在大负载的情况下,可能会导致服务器崩溃,影响用户体验。虽然不同服务对负载要求不同,但性能测试还是很有必要的。本文简要介绍性能测试相关知识,然后介绍如何使用JMeter来进行性能测试性能测试基本概念 为什么要做性能测试? 模拟真实的用户场景,提前发现并修复问题。 最小化成本:新

测试开发小记 2274

使用JMeter进行Web 性能测试 - 基本操作

使用JMeter进行Web 性能测试 - 基本操作

老胡的笔记 9177
上一篇: 【网络基础】TCP/IP协议详解
下一篇: 【mysql】mysql 安装配置 & 慢sql语句监控
cx_sam
博客等级 码龄4年 4粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值