【Jmeter】Jmeter基础5-Jmeter元件介绍之线程(用户)

2.5.1、线程组

在这里插入图片描述

  • 一个线程组即一个虚拟用户组,线程组中的每个线程即为1个虚拟用户,每个线程互相隔离,互不影响
  • 参数说明:
    • 在取样器错误后要执行的动作
      • 继续:忽略错误,继续执行
      • 启动下一进程循环: 终止当前循环,开始下一次循环
      • 停止线程:当前线程停止执行,其他线程继续正常执行
      • 停止测试:当前正在执行的线程执行完毕后,停止整个测试
      • 立即停止测试:整个测试立即停止执行
    • 线程属性:
      • 线程数:相当于模拟的用户数量,一个用户即一个线程(注意不是并发数)
      • ramp-up时间:启动所有线程需要的时间。如:线程数为10,ramp-up时间为50s,即50s内启动10个线程,每个线程在当前线程启动5s(50/10)后启动。
      • 循环次数:如果为永远,则线程无限循环,如果为固定值,则循环指定次数。
      • Same user on each iteration:每次迭代相同用户,一般用在有 Cookie 的场景时生效
      • 延迟创建线程直到需要:默认情况下,测试开始的时候,所有线程就创建完成。如果勾选了此选项,那么线程只会在需要用到的时候创建。
      • 调度器:
        • 持续时间(秒):脚本持续运行的时间,如果同时设置有循环次数,则谁先到达则谁先生效
        • 启动延迟(秒):脚本延迟启动的时间

2.5.2、setUp线程组

在这里插入图片描述

  • 在普通线程组运行前先被运行。通常用在运行测试任务前,做初始化工作。例如建立数据库连接初始分化工作;用户注册、登录等。

2.5.3、tearDown线程组

在这里插入图片描述

  • 在测试任务线程组运行结束后被运行。通常用来做清理测试脏数据、登出、关闭资源等工作。例如关闭数据库连接;退出登录等。
  • 默认情况下,如果测试按预期完成,则tearDown线程组将不会运行。如果想要运行它,则需要从Test Plan界面中选中复选框“主线程结束后运行tearDown线程组”。
    在这里插入图片描述
  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值