JMeter-线程组

右击测试计划->添加->Threads(Users)

setUp Thread Group 是一种特殊类型的线程组,可用于执行预测试操作。这些线程的行为与普通线程组元素完全一样。不同之处在于,这些类型的线程在测试执行到常规线程组之前执行,即测试开始之前进行的初始化工作。

tearDown Thread Group 是一种特殊类型的线程组,可用于执行测试后操作。这些线程的行为与普通线程组元素完全一样。不同之处在于,这些类型的线程在测试完成其常规线程组之后执行,即测试结束后进行的收尾工作。

线程组,就是我们通常使用的线程,模拟用户数,每个线程就相当于一个虚拟用户,JMeter是由Java实现的,并且使用一个Java线程来模拟一个用户,因此线程组(Thread Group)就是指一组用户的意思,换句话说一个线程组就是一组虚拟用户(virtual users),这些虚拟用户用来模拟访问被测系统。

这三个线程组的界面类似,只是执行时间不同

这边线程组的名字和注释可以自由定义

继续:如果取样器里的执行出现错误失败的时候,请求不会停止,继续执行。
Start Next Thread Loop : 忽略错误,线程当前循环错误,执行下一个循环。
停止线程 : 只限当前线程停止,不影响其他线程执行
停止测试 : 当前执行的线程全部执行完毕后结束
Stop Test Now: 立刻停止

线程数Number of Threads(users):虚拟用户数

Ramp-Up Period(in seconds):设置的虚拟用户需要多长时间全部启动

循环次数Loop Count:每个线程发送请求的次数,如果选择“永远”,则一直执行下去,直到手动停止;

    线程数/全部启动时间=每秒钟增加的用户数的策略

    线程数*循环次数=总请求次数

    全部启动时间*循环次数=运行的总时长

线程组比其他两个多了个Delay Thread creation until needed:延迟线程创建,这个默认不勾选,测试开始的时候,所有线程就被创建完。勾选了此选项,那么线程只会在合适的需要用到的时候创建。

调度器Scheduler:灵活设置运行时间

 需要选中调度器(scheduler),调度器配置才生效。

持续时间(秒):线程组运行的时间

启动延迟(秒):线程组延迟多少秒后启动

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值