Jmeter系列(4) 线程属性详解

线程属性

  • 线程组是配置压测策略的一个重要环节
  • 线程组决定了测试执行的请求数量

线程数

  • 在这里线程数相当于一个虚拟用户
  • 每个线程数大约占内存1M
  • 特别注意⚠️ 单台机器最大线程数不要超过1000,不然可能会造成内存溢出

Ramp-Up时间

  • 所有线程在多长时间内全部启动完成(eg:线程数100,ramp-up设置10s,那么每秒钟启动100/10=10个线程)
  • 如果设置为0,就是一次全部启动,表示瞬时的压力
  • 设置过大和过小都不好,怎么平衡这个点呢?就要根据各自服务器情况决定设置

循环次数

  • 表示1个线程循环次数(eg:线程数5,循环次数10,那么请求数量5*10=50次)
  • 设置成永远,就会一直循环下去,除非手动停止

Same user on each iteration

  • 在5.2.1版本新出现的功能
  • 勾选后表示,每次循环用第一次的cookie,不会更新cookie
  • 不勾选,每次循环都会使用新的cookie,代表新的用户

延迟创建线程直到需要

  • 意思是采样器开始执行的时候才会被创建,避免浪费资源

调度器

  • 当循环次数设置为永远时,调度器才生效
  • 控制每个线程组运行的持续时间以及它在多少秒后再启动

Duration (seconds) :持续时间

  • 线程组运行的持续时间

Delay (seconds):启动延迟

  • 测试计划开始后,线程组的线程将在多少秒后再启动运行
相关推荐
qq_452396233 小时前
第十四篇:《JMeter插件扩展:自定义函数与第三方插件》
开发语言·python·jmeter
qq_452396235 小时前
第十三篇:《分布式压测:JMeter Master-Slave集群》
分布式·jmeter
qq_452396231 天前
第十一篇:《性能压测基础:JMeter线程模型与压测策略设计》
java·开发语言·jmeter
沫沫-小白1 天前
JMeter 上传固定文件时,如何修改 Content-Disposition 的 filename
jmeter
qq_452396232 天前
第六篇:《JMeter逻辑控制器:循环、条件和交替执行》
android·java·jmeter
qq_452396234 天前
第四篇:《JMeter参数化:CSV数据文件与用户变量》
jmeter
qq_452396234 天前
第五篇:《JMeter关联:提取动态数据并传递给后续请求》
jmeter
弹简特5 天前
【Fiddler抓包工具】一文通关Fiddler抓包工具【附:Fiddler结合jmeter接口测试实战】
jmeter·fiddler·接口测试·抓包
测试19986 天前
性能测试方案设计的方法和思路
自动化测试·软件测试·测试工具·jmeter·测试用例·压力测试·性能测试
川石课堂软件测试6 天前
软件测试|常见面试题整理
数据库·python·jmeter·mysql·appium·postman·prometheus