惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
罗磊的独立博客
人人都是产品经理
人人都是产品经理
博客园_首页
Hugging Face - Blog
Hugging Face - Blog
美团技术团队
L
Lohrmann on Cybersecurity
博客园 - 【当耐特】
量子位
Last Week in AI
Last Week in AI
D
Darknet – Hacking Tools, Hacker News & Cyber Security
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
C
Cyber Attacks, Cyber Crime and Cyber Security
腾讯CDC
有赞技术团队
有赞技术团队
Cyberwarzone
Cyberwarzone
T
Tor Project blog
V
V2EX
L
LINUX DO - 热门话题
Security Latest
Security Latest
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
NISL@THU
NISL@THU
C
Cisco Blogs
T
Tailwind CSS Blog
G
GRAHAM CLULEY
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - Franky
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
小众软件
小众软件
K
Kaspersky official blog
博客园 - 司徒正美
IT之家
IT之家
大猫的无限游戏
大猫的无限游戏
Jina AI
Jina AI
S
Schneier on Security
月光博客
月光博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
The Exploit Database - CXSecurity.com
Scott Helme
Scott Helme
J
Java Code Geeks
博客园 - 聂微东
Martin Fowler
Martin Fowler
MongoDB | Blog
MongoDB | Blog
AWS News Blog
AWS News Blog
Know Your Adversary
Know Your Adversary
C
Cybersecurity and Infrastructure Security Agency CISA
F
Fortinet All Blogs
T
Threat Research - Cisco Blogs
C
CXSECURITY Database RSS Feed - CXSecurity.com
雷峰网
雷峰网

博客园 - 欢乐豆123

软件设计师考试 - 有限自动机 软件设计师考试 - 排序算法 哈夫曼树以及哈夫曼编码 软件设计师案例题型 - DFD(数据流图) 软件设计师考试 - 二分查找 软件设计师考试 - Gantt图与PERT图(项目管理) 软件设计师考试 - 数据表示(原码、反码、补码、移码) 软件设计师考试 - 上午题型分析 软件设计师考试 - 下午题型分析 软件设计师考试-应用技术 内存溢出问题 常见的算法类型 排序算法的介绍 微信生态梳理 海明码介绍 Elasticsearch 实战:基于 function_score 的搜索与权重排序 Nexus的简单介绍以及如何上传自定义包 设计模式-桥接模式(Bridge Pattern) 设计模式简介 sdkman-管理多个版本的JDK SpringBoot中使用Aop统一拦截MQ消息处理 项目管理流程以及规范 Java-泛型的使用
jmeter压测
欢乐豆123 · 2025-07-03 · via 博客园 - 欢乐豆123

jmeter-压测测试

  项目中,我们经常需要通过压测来检查我们程序性能,下面介绍使用jmeter来做压测,以及各项指标的分析这一系列流程

  一、压测机环境准备:JMeter部署

  部署步骤略过,执行  /path/apache-jmeter-5.6.3/jmeter:

image

  二、新建压力测试

  添加测试计划 

image

  三、配置线程组

  1. Target Concurrency): 100,表示100个线程

  爬升时间(Ramp Up Time (sec)):10,表示在指定时间之内把这些线程全部启动起来。 这里表示 10s以内把 100 个线程全部启动起来。

  爬升时间的步数(Ramp-Up Steps Count):10,JMeter 会在10个步骤中启动 100 个线程,即每个步骤启动 10 个线程(100 / 10 = 10)

  目标吞吐量保持时间(Hold Target Rate Time (sec)):JMeter 在执行完 Ramp-Up 后,保持目标吞吐量的时间

image

  四、配置HTTP接口 

image

  五、配置结果监听 

image

  六、压测结果解释

  压测报告关注的指标主要是:95%百分位的响应时间(一般不能超过1s),响应时间与并发线程数的关系,响应时间随着时间增长的变化,TPS,按照预期并发数来压测,若曲线波动较大/响应时间过长,则将并发数按照10-50往下酌情递减后,再进行压测。

  1. 聚合报告 

image

  2. 响应时间

  1)Response Times vs Threads  (响应时间随着线程增长的变化曲线)

image

  2)Response Times Over Time(响应时间随着线程增长的变化曲线)

image

   3)TPS

image

   测试结论:

   QPS能达到100左右, 95%百分位响应时间为403ms