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

推荐订阅源

WordPress大学
WordPress大学
Engineering at Meta
Engineering at Meta
D
DataBreaches.Net
月光博客
月光博客
Recent Announcements
Recent Announcements
Google DeepMind News
Google DeepMind News
U
Unit 42
腾讯CDC
爱范儿
爱范儿
J
Java Code Geeks
有赞技术团队
有赞技术团队
Blog — PlanetScale
Blog — PlanetScale
N
Netflix TechBlog - Medium
B
Blog
Stack Overflow Blog
Stack Overflow Blog
GbyAI
GbyAI
T
The Blog of Author Tim Ferriss
小众软件
小众软件
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Y
Y Combinator Blog
大猫的无限游戏
大猫的无限游戏
Microsoft Azure Blog
Microsoft Azure Blog
T
Tailwind CSS Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

博客园 - 且行且思

Win11 家庭版 远程桌面连接-突然发生身份验证错误,(错误代码: 0x800706be) — 通过添加windows凭证解决 Cesium 加载 3dtiles ,实现球体旋转、模型定位 Tomcat服务自动关闭 , 定时检查并重启 用echarts打造会转的立体饼图 BaseMetas Fileview在线文件预览解决方案 ECharts GL | 3D 地图区域高度设置 物联网智慧平台 蚂蚁地理空间数据可视化 - 基于 WebGL 的开源大规模地理空间数据可视分析引擎。 主流开源JS地图框架选择 kk-anti-reptile 是适用于基于 spring-boot 开发的分布式系统的开源反爬虫接口防刷组件。 NProgress 给 Vue 路由切换加个 “假” 进度条提升用户体验 一个watch让页面卡成PPT? 只会 !important 改 UI? Vue 深度选择器解法 JAVA 对于class文件反编译,CFR 通常能产生最完整的代码。 用AI辅助设计登录页 免费白嫖Claude 4小技巧 性能工具之 JMeter 快速入门 高并发压力测试工具清单 Nginx 单机多实例负载均衡 IntelliJ IDEA 中 Shared Build Process Heap Size 的重要性与配置 微信小程序实现流式传输(打字机效果)
Jmeter压测工具入门篇
且行且思 · 2025-10-16 · via 博客园 - 且行且思

1. jmeter脚本编写

1.1 jmeter脚本模版

拿到脚本模板文件后,直接在模板上做相应更改就行,模板中包含了必备配置和选择配置,可以快速完成一个成功的脚本,减少试错节省时间。

模板可以看到很多组件。高亮的部分是必备配置,置灰的选择配置,可以根据自己的使用场景设置哪些需要高亮,哪些需要置灰。

图片

2. jmeter必备配置

2.1 线程组

使用jmeter进行性能测试时,所有的任务都是基于线程组的,一个线程组可以模拟若干个用户:

2.1.1 添加线程组

右键测试计划,选择线程组,可以看到线程组面板如下:

1)线程组默认选择在取样器错误后,继续执行后面的请求

2)线程数、ramp-up时间、循环次数默认为1

图片

2.1.2 调度器

调度器默认置灰的,勾选后可使用。调度器可配置持续时间和启动延迟时间,用来模拟稳定性能压测。

(延迟时间常用于多个线程组串行执行的时候,若是只有测试计划中只有一个线程组,可配置为0)

图片

2.2 HTTP请求

2.2.1 添加http请求,面板中请求url配置如下:

图片

2.2.2 除了url配置外,面板中传参模块有3种方式:

1)键值对传参

图片

 2)消息体数据传参(常用):

图片

3)文件上传类型:

步骤一:部分接口传参可能需要导入一个文件,可以通过文件上传实现

图片

步骤二:抓包查看接口头部中Content-Type的类型是什么?由下图可见,该接口传参类型为:image/jepg

图片

 骤三:最重要的一步,勾选对post使用multipart/from-data,高级设置中选择java实现

图片