jmeter之线程组教程

一、线程组的作用
  1. 线程组是测试计划的子控件,也是取样器的父控件
  2. setup线程组,在所有线程组之前运行,类似于unittest框架中的SetUp函数,初始化环境
  3. teardown线程组,在所有线程组之后运行,类似于unittest中的TearDown方法,清理环境
  4. 线程组可以设置线程数和ramp-up时间
  5. 线程组可以设置运行次数,也可以设置运行时间
二、查看界面

在这里插入图片描述

  1. 名称和注释可修改可不修该,一般是项目的执行业务名称

  2. 在取样器错误后要执行的动作,默认继续(不能保证每个执行都是正确的)

  3. 线程属性(最最重要):
    线程数:(模拟用户数-也叫并发数),例如:默认10个用户并发,这里就写10
    Ramp-Up时间(秒):花多少时间产生N个线程数
    线程数和时间的设置:这里不需要写的太极端,比如:线程数200,时间设置1,真正的是压测服务器,不是本机的压力
    循环次数(即线程数循环的次数):来确定样本数,例如,线程数100,时间10,循环次数为2,跑下来的样本数200,即在10秒跑200个线程
    循环次数:选择永远,不打开调度器会一直跑,一般打开调度器,选择持续时间例如为60秒,如果选择持续时间后(Ramp-Up时间(秒)就不生效了),样本数就没办法控制了
    如果对样本数有明确要求:1. 线程数、时间、循环次数1次 ,2. 线程数、时间、循环次数N次
    如果对样本数没有明确要求:就需要用持续时间来测试

    大并发测试下:不需要关注有多少个样本,只关注在大并发下服务器(CPU、内存、磁盘、网络带宽)能不能顶住压力(用持续时间来测试)
    启动延迟:一般用不到,后期会使用固定定时器控制
    Same user on each iteration:默认勾选就行了,不勾选会使用不同的cookie影响性能,更真实

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值