Jmeter压测秒懂

jmeter压测、websocket压测实例 Jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单。因为jmeter是java开发的,所以运行的时候必须先要安装jdk才可以。jmeter是免安装的,拿到安装包之后直接解压就可以使用,同时它在 linux/windows/macos上都可以使用。jmeter可以做接口测试和压力测试。 阅读详情

前言

       目前企业项目对于代码的质量要求越来越高,很多都有代码评审,尤其是性能这一块,除了编码规范和自测接口功能外,自己
    对自己的接口进行压测也是至关重要,同时也是督促自己提升的一个手段,接下来咱们就聊聊就jmeter压测接口快速上手,5分
    钟你就可以完成,超值,超值

下载

官网:https://jmeter.apache.org/download_jmeter.cgi

官网地址

准备工作

1.下载解压包展示
解压包
2. 启动Jmeter
打开bin文件,找到 ----> jmeter.bat 双击启动
命令行启动:
命令行启动ok
初始页面:
init view of jmeter

开始操作:

1.测试计划修改名字,根据自己喜好
test plan
2.添加一个线程组
操作路径 : 右键—>add ---->Thread(Users)—>Thread Group

add Thread group
thread group description
3.添加一个请求

request type
request info
4.添加一个监听,即所示结果展示
监听
添加一个结果树
result tree

添加一个分析报告
report
5.请求头信息配置
header info
6. 到此一个简单的压测完毕
7. 保存文档查看:
可以根据保存路径寻找页面配置
8. 分析报告解释

1. Label(标签) 当前模拟并发并发接口的名字或者别名
2. Samples(样本) 一共调用多少次
3. Error%(错误率)  errorNumber/totalNumber*100%
4. Troughput      吞吐量
5. Kb/sec         流量做参考的吞吐量
=======响应时间的维度  6,7,8,9,10
6  Average(平均)  平均响应时间
7. Median(中位)    50%响应时间
8. 90%,%95        百分之几十的响应时间
9. Min(最小)
10. Max(最大)
  1. 建议:详细使用去官网,这个才是不二法门
    https://jmeter.apache.org/usermanual/index.html
    document

激励

如果感觉帮助到你,就点个赞呗,你的肯定是对我最大的动力,欢迎提供宝贵的意见给我

Linux下运行Jmeter压测 ​执行脚本之后,去目录/usr/local/apache-jmeter-3.1/jmx/logs下找到生成的jtl文件,下载到本地机器Windows环境下可使用jmeter聚合报告查看结果,如图所示: 阅读详情

相关推荐

使用JMeter玩转tidb压测

作者: du拉松 原文来源: https://tidb.net/blog/3f1ada39 ...

TiDB 社区干货传送门 1795

早知道早幸福——从压测工具谈并发、压力、吞吐量

目前腾讯WeTest服务器性能测试已经正式对外开放,点击链接:http://wetest.qq.com/gaps/立即体验! 导语 这篇文章其实憋了很久,最初仅仅是对吞吐量计算的个人兴趣研究,从理论建立到论证,因为担心一个不好被挑战的体无完肤,又各种查资料,找大牛讨论,然后又推倒重来,扩展了些内容,在这过程中,个人收获颇多,理清一些对性能测试理解的误区,些许心得体会总结如下,谈不

邢超的博客 1万+

Jmeter压测

一、安装插件(jmeter本身不能监测cpu、内存和吞吐量) 将下载好的jar包放在jmeter/lib/ext目录下 在jmeter中以jp@gc开头的都是第三方插件 前提: 二、本地数据库压测 前提: jmeter扩展插件:把JMeterPlugins-Standard.jar标准包和JMeterPlugins-Extras.jar扩展包这两个监听的插件放入jmeter安装目录的/lib/ext下。 服务器监控插件:下载serveragent。 下载地址: ①在本地启动serveragent(服务代理)

m0_64132019的博客 4412

压测性能指标

一.QPS和TPS QPS:Queries Per Second,顾名思义:“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。 TPS:是Transactions Per Second的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。 二.IOPS IOPS:可以视为是每秒的读写

刘骐毓的博客 4552

Jmeter使用及压测

线程组/Http Request -> Add -> Config Element(配置原件)-> User Definde Variable(用户定义的变量)引用方式${XXX}。1、解决:编辑jmeter搜索 : "${HEAP:="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m"}"改变初始堆内存和最大堆内存。2、解决:拥有RMI over SSL的有效密钥库,或者禁用了SSL。

wokoone的博客 1860

VUE3如何使得大屏自适应的几种方法?

16:9。

weixin_42711805的博客 1万+

Jmeter 压力测试、并发测试、弱网测试

jmeter常用测试元件 测试计划:默认 线程组:设置并发数、并发时间、请求循环次数 采样器(simple):较常用HTTP请求、JDBC Request、Soap/XML - RPC Request 监听器:查看结果树 断言:响应断言,通过对比服务器返回的响应数据,判断请求是否成功 配置元件:用户定义参数 后置处理器:正则表达式 创建一个线程组 TestPlan --> 添加 --&g...

李建国的博客 2333

人脸情绪识别(使用深度学习和OpenCV)

基于opencv与深度学习的人脸情绪识别系统

mx0390304的博客 8251

吐血整理,性能测试-Jmeter分布式压测实战(超细详解)

Jmeter的集群模式可以让我们将多台机器联合起来一起产生负载,从而弥补单台机器负载生成能力不足的问题。假设我们的测试计划会产生100个threads,我们使用6台机器进行分布式测试的时候,一共会产生100 * 6 = 600的负载。日常情况,大部分的性能需求,单台压测机就可以抗住的。4C8G的window server机器,使用UI方式,最高压测过2000并发(RT 20ms以内),单机没什么问题(当然如果IO很高的话,注意压测机网卡可能会先出现瓶颈。超过2000并发,可使用分布式。注意事项。

测试逍遥子的博客 3925

基于ROS2的无人机野生动物巡查系统设计

自主巡检系统是嵌入式人工智能与机器人技术融合的关键应用方向,其核心在于多源感知融合、实时路径规划与端侧智能识别的协同实现。原理上依赖SLAM定位构建环境地图,结合栅格化建模与混合路径算法(如蚁群+BFS)达成全覆盖遍历;技术价值体现在资源受限平台下的确定性响应与时空对齐能力,支撑高鲁棒性野外作业。典型应用场景包括生态监测、禁飞区巡检及小尺度智能安防。本文围绕ROS2 Humble中间件架构、Livox激光雷达与MaixCAM视觉协同、YOLO11n INT8模型端侧部署等关键技术展开,突出嵌入式AI与实时控

weixin_30598047的博客 650

Kali Linux实战:5种局域网DoS攻击手法全解析(附防御方案)

本文以Kali Linux为平台,深入解析了局域网内五种典型的DoS攻击手法,包括TCP SYN Flood、ICMP Flood、MAC地址泛洪、DHCP耗尽以及应用层CC攻击模拟。通过实战演示结合Wireshark抓包分析,清晰揭示了攻击原理与流量特征,并提供了从主机加固、防火墙规则到交换机安全配置(如端口安全、DHCP Snooping)等企业级防御方案,旨在帮助安全人员构建纵深防御体系。

weixin_29313423的博客 398

如何使用jmeter进行压测

一款工具,功能往往是很多的,细枝末节的地方也很多,实际的测试工作中,绝大多数场景会用到的也就是一些核心功能,根本不需要我们事无巨细的去掌握工具的所有功能。所以本文将用带价最小的方式讲解如何快速上手使用jmeter来进行压测。JMeter,一款接口测试工具,是Java程序,需要JDK环境,建议使用JDK8或者JDK11。启动:安装路径/bin/jmeter.bat(.sh)

okcross0的博客 1万+

保姆级教程:在RK3576上配置USB网卡从零到外网访问(附udev规则详解)

本文提供了在RK3576开发板上配置USB网卡的完整教程,涵盖从内核驱动、udev规则到网络路由的全流程。重点讲解了如何利用USB Gadget功能实现高速网络连接,并构建稳定的算力集群,确保多设备间通信及外网访问。

grass的博客 460

秒懂HTTPS接口(JMeter压测篇)

前言 前言 录制HTTPS 请求解析响应请求生成响应浏览器JMeter代理服务JMeter录制组件服务端本地证书 JMeter录制器通过浏览器访问其代理服务器,由代理服务器根据访问解析后生成HTTPSampler的方式充当了浏览器的角色,于是当建立代理服务器连接后,浏览器会直接将代理服务器当做目标服务器。这时候它就会向代理服务器索要数字证书,JMeter通过生成一个本地的证书来完成这个与浏览器建立...

7DGroup,让技术更有价值! 1万+

【YOLOs-CPP-图像分类部署】04-项目优化(加速部署)

本文详细介绍了将YOLO图像分类C++部署项目从CMake迁移到Visual Studio控制台应用的全过程。针对低配CPU性能瓶颈问题,作者通过替换多线程HPP代码为官方实现,并采用448x448固定输入尺寸优化推理速度。项目配置包含OpenCV和ONNX Runtime环境设置,实现了图像批量处理、分类结果显示及结果日志输出功能。关键步骤包括依赖库配置、DLL部署和代码调试,最终在Windows平台成功实现高效CPU推理。该方案显著提升了低配硬件的兼容性,为图像分类任务提供了稳定的部署解决方案。

深耕CV 355

【WRF数据准备】土地利用类型分类标准:USGS+MODIS IGBP 21

【WRF数据准备】土地利用类型分类标准:USGS+MODIS IGBP 21

WW、forever的博客 4477

秒懂HTTPS接口—JMeter压测篇

 前言   使用JMeter压测HTTPS接口比较简单,只需要预先处理SSL证书认证,后面就是压测HTTP接口的通用步骤。   HTTPS连接证书来验证浏览器和WEB服务器之间的连接。通过HTTP连接时,服务器会将证书提供给浏览器。为了对证书进行身份验证,浏览器会检查服务器证书是否链接到其内置根CA之一的证书颁发机构(CA)签名,详细请参照秒懂HTTPS接口(原理篇)   JMeter压测 ...

村东头老杨的博客 1968

AMBA-CHI协议详解(二)

读事务,写事务,原子事务,Stash事务,Dataless事务,DVM事务,Retry事务。

Crazzy_M的博客 6657

基于Jmeter的性能压测平台实现

很早就想要一套属于自己的性能压测平台,原因是使用了阿里云的性能测试PTS,就挺羡慕能有一个这样的性能测试平台,但毕竟人家的东西我们高攀不起(要钱的),而且阿里云的性能测试平台是不支持多种协议的(比如我有一个项目要用websocket测试,结果人家就支持http压测)。 说到开发自己的性能测试平台,肯定想到的是Jmeter,因为开源的性能测试工具没有比它更强大的了,所以第一个想到的是...

smooth的博客 4万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

全面指南:使用JMeter进行性能压测与性能优化(中间件压测、数据库压测、分布式集群压测、调优)

缓存是一种存储机制,用于临时存储经常访问的数据,以减少数据获取的延迟和降低数据库或后端服务的负载。缓存可以存在于客户端(如浏览器缓存)、服务器端(如内存缓存)或分布式缓存系统中。

skvjw的博客 6813

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

如何用jmeter压测java接口,Jmeter接口压测快速入门

[TOC]Jmeter简介Jmeter是Apache开源的一个使用纯Java编写的压力测试工具,它最初是为测试web应用程序而设计的,但后来扩展到了其他测试功能。例如,可用于测试静态和动态资源以及web动态应用程序的性能等。Jmeter可以用来模拟对服务器、服务器组、网络或对象上的重负载,以测试其强度或分析服务在不同负载类型下的总体性能。如今Jmeter是一个主流的、功能完善且强大的压测工具,由于...

weixin_42099151的博客 8438

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Jmeter 压测保姆级入门教程

异常信息右上角那个小三角可以看到jemter的执行信息,如果你的压测执行不了可以去里面看看一般是报错了用户自定义变量可以在这里配置压测的全局变量,这样我们在使用的时候就不用传具体的值,传变量的值即可。这样以后要修改的话只需要修改这里的变量值就可以了就不用到处都修改了。比如我们压测的接口的域名肯定是都一样所以一般会提取出来做全局变量。比如下面配置全局变量域名host, 然后使用的时候就直接配${host}即可。

百晓生说测试的博客 6371

jmeter分布式压测怎么做

由于大量压测需求,在一台测试机器并不能满足我的需求,于是我查询了如何使用jmeter免费开源软件进行分布式压测我先在网上查到了这篇文章, 分布式压测怎么做 - 简书 (jianshu.com)https://www.jianshu.com/p/c4e3670c3cf5按照操作步骤执行: 先找到准备两台测试机:192.168.8.149,192.168.8.148 修改:Jmeter/bin/jmeter.properties 1.控制机+执行机:192.168.8.149:找到”remote_h

qq_33769308的博客 4475

JMeter压测上对于并发的认识误区

1、误区在JMeter压测过程中,我们通常认为1s内100的并发量(即:QPS为100)的设置如下:此时,没有再添加额外的控制器。上述中的参数设置解释:Number of Threads(users): 启用的并发线程个数Ramp0up Period(in seconds):在多少秒之内将上述并发的线程启动起来Loop Count:控制循环次数说明:一个常见的误解,认为Number of Thre...

timchen525的专栏 5万+

用jmeter压测接口,并生成压测报告

安装jmeter,并用jmeter压测接口,并生成压测报告

weixin_46303384的博客 2616
上一篇: MySQL 建表规范
下一篇: Idea查看类方法和继承
WindwardBird
博客等级 码龄7年 19粉丝 94原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值