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

推荐订阅源

aimingoo的专栏
aimingoo的专栏
S
Securelist
博客园 - Franky
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
IT之家
IT之家
GbyAI
GbyAI
Microsoft Azure Blog
Microsoft Azure Blog
The Cloudflare Blog
云风的 BLOG
云风的 BLOG
N
News and Events Feed by Topic
AI
AI
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Schneier on Security
Schneier on Security
Attack and Defense Labs
Attack and Defense Labs
Vercel News
Vercel News
腾讯CDC
Google DeepMind News
Google DeepMind News
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
M
MIT News - Artificial intelligence
WordPress大学
WordPress大学
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
N
Netflix TechBlog - Medium
量子位
S
Schneier on Security
Hacker News: Ask HN
Hacker News: Ask HN
Cyberwarzone
Cyberwarzone
S
Security Affairs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
N
News and Events Feed by Topic
T
Tenable Blog
PCI Perspectives
PCI Perspectives
MyScale Blog
MyScale Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Cyber Attacks, Cyber Crime and Cyber Security
W
WeLiveSecurity
N
News | PayPal Newsroom
P
Proofpoint News Feed
O
OpenAI News
C
CERT Recently Published Vulnerability Notes
B
Blog
Cisco Talos Blog
Cisco Talos Blog
Microsoft Security Blog
Microsoft Security Blog
V
Visual Studio Blog
MongoDB | Blog
MongoDB | Blog
大猫的无限游戏
大猫的无限游戏
A
Arctic Wolf
Y
Y Combinator Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Spread Privacy
Spread Privacy

博客园 - 欢乐豆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