首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Jmeter基础教程2- 线程组&http请求

Jmeter基础教程2- 线程组&http请求

作者头像
小田测测看
发布2026-06-17 18:04:41
发布2026-06-17 18:04:41
1080
举报

Jmeter线程组

线程数 (Number of Threads):

作用:定义并发用户数量 示例:

  • 线程数 = 100:模拟100个并发用户
  • 线程数 = 1:单用户测试

Ramp-Up 时间 (Ramp-Up Period)

作用:所有线程启动完成所需时间(秒),即控制线程启动速度 计算公式:线程启动间隔 = Ramp-Up时间 / 线程数

示例:

  • 线程数=100, Ramp-Up=50 → 每0.5秒启动1个线程
  • 线程数=10, Ramp-Up=0 → 立即启动所有线程(瞬时压力)
  • 线程数=100, Ramp-Up=100 → 每1秒启动1个线程(渐进压力)

循环次数 (Loop Count)

作用:控制每个线程执行测试的次数 选项:

  • 固定数字:执行指定次数后停止
  • 无限循环:持续运行直到手动停止

调度器(Specify Thread lifetime)

持续时间 (Duration) : 测试运行的总时长

启动延迟 (Startup Delay) : 测试开始前的等待时间

一些常见的压测:

在1分钟内逐步增加到200用户,持续运行30分钟

线程数:200 Ramp-Up:60 循环次数:Infinite 持续时间:1800 (30分钟)

Thread Group中的执行规则

  • setUp、Thread Group 和 tearDown 串行执行
HTTP信息头管理器
小技巧在excel准备好两行后,点【从剪贴板添加】即可
取样器-HTTP请求(http request)

用来向服务器发送 HTTP(S) 请求

参数说明:

  • Name:组件名,可以修改
  • Comment:注释信息,可写可不写

Web Server:

  • Protocol[http]:不写就是默认的 HTTP,可以根据实际情况指定
  • Server Name or IP:IP 或者域名,比如 cn.bing.com(不要加 http:// ,默认就带;不能有路径)

HTTP Request:

  • Port Number:HTTP 默认为 80,https 为 443 如果默认是这两个端口,网页是不显示的
  • Path:/ 表示根目录
  • Content encoding:内容编码,如果请求有乱码的话可以将其配置为 UTF-8 或者 ANSI
  • 配置项:默认值即可
  • Paramters:配置请求参数,比如添加 key--àvalue、编码格式(url encode)、文件类型
  • Body data:当选择 body Data 时候并且输入 Json 请求体后 Parameters 选项不能点击。【parameters and Body Data and Files Upload】不能同时选择。
  • Files upload:上传文件,一般不用。

#Jmeter #Jmeter性能测试

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-12-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程拾光 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • HTTP信息头管理器
  • 小技巧在excel准备好两行后,点【从剪贴板添加】即可
  • 取样器-HTTP请求(http request)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档