JMeter简单使用实战教程 jmeter教程视频
csdh11 2024-12-20 14:08 4 浏览
JMeter是Apache组织开发的基于Java的压力测试工具。可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。
前期准备:安装java环境
https://blog.csdn.net/Lucky77a/article/details/123027717
官网下载jmeter:https://jmeter.apache.org/download_jmeter.cgi
打开bin目录下的APacheJMeter文件,这种方式叫做图形化启动入口
修改语言:
添加线程组:
Ramp-Up Period:单位是秒,默认时间是1秒。它指定了启动所有线程所花费的时间,比如,当前的设定表示“在5秒内启动5个线程,每个线程的间隔时间为1秒”。如果你需要Jmeter立即启动所有线程,将此设定为0即可
循环次数:表示每个线程执行多少次请求。
新增http请求默认值
添加要压测的http请求
新增监听器,用于查看压测结果。这里添加三种:聚合报告、图形结果、用表格查看结果,区别在于结果展现形式不同。
查看结果数:
清除所有:
聚合报告内容解释:
#Samples:各请求发出的数量
Average:平均响应时间(单位:毫秒)。默认是单个Request的平均响应时间,当使用了Transaction Controller时,也可以以Transaction为单位显示平均响应时间
Min:最小响应时间
Max:最大响应时间
Error%:请求的错误率 = 错误请求的数量/请求的总数
Throughput:吞吐量。默认情况下表示每秒完成的请求数,一般认为它为TPS。(注意单位的变化,如上图中,当TPS很低时,jmeter中默认会统计成每分钟的值,这时我们需要换算成以秒为单位)
KB/sec:每秒从服务器端接收到的数据量。
聚合报告中的百分位数的含意:
Median:中位数,50%用户的响应时间在小于该值,注意它与average平均响应时间的区别;
90%Line:90%用户的响应时间小于该值
95%Line:95%用户的响应时间小于该值
99%Line:99%用户的响应时间小于该值
压测使用域名的时候可能需要修改本地解析:
具体操作如下:
C:\Windows\System32\drivers\etc
<ip> <域名的方式> 保存后可以ping域名有没达到预期的效果
相关推荐
- 15个最好的性能测试工具(软件测试工程师必备)
-
在软件测试日常工作中,大家接触得比较多的性能测试工具有LoadRunner和Jmeter,这里整理了web应用程序性能和负载压力能力的最广泛使用的性能测试工具的综合列表。...
- JMeter关联陌生又熟悉 jmeter re-use connection
-
JMeter关联是什么JMeter关联,这几个字看着可能会有点陌生,实际上却是工作中经常会做的一件事情,尤其是接口自动化,它指的是把一个接口的响应作为另一个接口的参数,从而...
- jmeter汇总报告分析 jmeter总结
-
背景考验网站的不仅仅是数据的正确性,还有更重要的是灵活快速的交互,高并发的处理能力等。那么我们就需要对网站的整体的处理能力有更进一步的了解,以便来通过诸如集群,分布式,更换硬件等方式来提高网站处理能力...
- 收下这份实操案例,还怕不会用Jmeter接口测试工具
-
JMeter简介JMeter,一个100%的纯Java桌面应用...
- Apifox--比 Postman 还好用的 API 测试工具
-
读者提问:有没有一款工具是集API文档、API调试、APIMock、API自动化测试四种功能为一身的?...
- Jmeter之Bean shell使用(二) jmeter中beanshell的定义与引用
-
上一篇Jmeter之Beanshell使用(一)简单介绍了下Jmeter中的Beanshell,本文是对上文的一个补充,主要总结下常用的几种场景和方法,相信这些基本可以涵盖大部分的需求。本节内容...
- 如何服务端调优与JVM调优? 服务端运行环境为jvm
-
目录一、安装Jmeter二、压测三、服务端调优四、线上问题分析(一)问题分类(二)问题排查...
- Jmeter与压测相关概念 jemeter压测
-
RT(responsetime)什么是RT?RT就是指系统在接收到请求和做出相应这段时间跨度但是值得一提的是RT的值越高,并不真的就能说明我们的系统的吞吐量就很高,比如说,如果存在数据在网络中传...
- 性能测试:JMeter参数化 jmeter的参数化
-
jmeter参数化 在实际的测试工作中,我们经常需要对多组不同的输入数据,进行同样的测试操作步骤,以验证我们的软件的功能。这种测试方式在业界称为数据驱动测试,而在实际测试工作中,测试工具中实现不同...
- JMeter 集群环境搭建指南 - 实现高效的压力测试
-
JMeter是一款非常受欢迎的压力测试工具,但是在大规模压力测试时,单机运行已经无法满足需求了。为了提高负载能力,我们需要搭建JMeter集群。下面,我们来看具体的做法。...
- 2022年十大接口测试工具合集 好用的接口测试工具
-
接口测试的全称是应用程序编程接口(API)测试,从原理上来说,接口测试是模拟客户端向服务器端发送请求,然后检查能否获得正确的返回信息。接口测试用于测试RESTfulAPI、SOAPWeb服务,这些...
- 阿里性能专家全方位对比Jmeter和Locust,到底谁更香?
-
本文章出自【码同学软件测试】码同学公众号:自动化软件测试码同学抖音号:小码哥聊软件测试...
- 性能测试工具JMeter的使用 使用jmeter进行两个接口关联测试
-
熟练掌握一款性能测试工具,是我们必备的一项技能。他不仅可以帮助我们模拟测试场景(包括并发、复杂的组合场景),还能将测试结果转化成数据或图形,帮助我们更直观地了解系统性能。jmeter简介...
- JMeter做性能测试,用jdk17和jdk8,哪个性能更好呢?
-
现在企业做接口性能测试,大多还是会用JMeter,而JMeter是用java开发的、开源项目,所以,JMeter依赖java运行环境。目前,jdk已经发布了多个新版本,主推的是jdk17。推荐它的一个...
- 基于JMeter的性能压测平台实现 jmeter压测分析
-
这篇文章已经是两年前写的,短短两年时间,JMeter开源应用技术的发展已经是翻天覆地,最初由github开源项目zyanycall/stressTestPlatform形成的这款测试工具也开始慢...
- 一周热门
-
-
Boston Dynamics Founder to Attend the 2024 T-EDGE Conference
-
IDC机房服务器托管可提供的服务
-
详解PostgreSQL 如何获取当前日期时间
-
查看 CAD文件,电脑上又没装AutoCAD?这款CAD快速看图工具能帮你
-
WildBit Viewer 6.13 快速的图像查看器,具有幻灯片播放和编辑功能
-
新版腾讯QQ更新Windows 9.9.7、Mac 6.9.25、Linux 3.2.5版本
-
一文看懂mysql时间函数now()、current_timestamp() 和sysdate()
-
无须破解,B站官方版本即很流批!
-
流星蝴蝶剑:76邵氏精华版,强化了流星,消失了蝴蝶
-
PhotoShop通道
-
- 最近发表
- 标签列表
-
- serv-u 破解版 (19)
- huaweiupdateextractor (27)
- thinkphp6下载 (25)
- mysql 时间索引 (31)
- mydisktest_v298 (34)
- sql 日期比较 (26)
- document.appendchild (35)
- 头像打包下载 (61)
- oppoa5专用解锁工具包 (23)
- acmecadconverter_8.52绿色版 (39)
- oracle timestamp比较大小 (28)
- f12019破解 (20)
- np++ (18)
- 魔兽模型 (18)
- java面试宝典2019pdf (17)
- beamoff下载 (17)
- vncviewer破解版 (17)
- unity shader入门精要pdf (22)
- word文档批量处理大师破解版 (36)
- pk10牛牛 (22)
- server2016安装密钥 (33)
- mysql 昨天的日期 (37)
- 加密与解密第四版pdf (30)
- pcm文件下载 (23)
- jemeter官网 (31)