• 七、Jmeter测试元件-线程


    线程组元素是任何测试计划的起点。所有控制器和采样器必须在线程组下。其他元素(例如,侦听器)可以直接放置在测试计划下

    名称:相当于一个业务流程

    继续:当取样器出错时 会继续请求;

      举例:1-当一个线程组下有多个 取样器,线程数为1,循环次数为 1 ;其中一个出错会继续请求下一个 取样器

         2-当一个线程组下有多个 取样器,线程数大于1,循环次数是 大于1 ;每次循环都会请求,即便是错了也会向下请求

    启动下一进程循环:当前线程遇到错误的请求,不再请求当前线程的后面请求,但会请求下一个线程的请求,在遇到错误请求时 循环。

      举例:1-当一个线程组下有多个 取样器,线程数为1,循环次数是 1 ;其中一个出错不会继续请求后面 取样器

         2-当一个线程组下有多个 取样器,线程数大于1,循环次数是 大于1 ;其中一个出错不会继续请求后面 取样器,并启动下一次循环体,同样不会再请求出错后面的 取样器

    停止线程 : 当前线程遇到错误请求,会把当前循环请求完,但出错后面的请求不执行

      举例:1-当一个线程组下有多个 取样器,线程数大于1,循环次数是 1 ;其中请求出错会完成线程数的请求,但每次请求不再执行错误后面的

         2-当一个线程组下有多个 取样器,线程数大于1,循环次数大于 1 ;完成当前循环次数所有的线程数请求,但每次请求不再执行错误后面的

    停止测试 :出现错误立即停止所有请求

          停止所有线程,所有请求

    立即停止测试:出现错误立即停止所有请求

        停止所有线程,所有请求

    线程数:模拟用户数量

      举例:10,代表10个用户

    Ramp-up时间(秒):在规定的时间内运行完

      举例:1  ; 1秒内启动10次;这是理想中的,如果是1秒执行10万次普通系统也是无法实现额(单位是:秒)

    循环次数:每个线程循环几次;勾选永远 是一直循环,就是 死循环

      举例:1 ;表示循环一次,

          如果线程是10,Ramp-up时间 5,循环次数是 5;表示 一共 10 个线程,在5秒内启动,每个线程循环 5次;一共请求了 10 * 5 = 50 次、

    Same user on each iteration:(在每次迭代中使用相同的用户),在Jmeter的5.2.1以前使用多个线程数是用的不同的用户session 使用重复的,但在5.2.1版本以后 使用不同的session(取消勾选,配合 在cookie管理器、缓存管理器、授权管理器 的配置选项中,新增加的 ‘Use Thread Group configuration to control clearing’的复选配置项  使用)

    延迟创建线程直到需要:没看到(那个大神可以白话说一下)

    调度器:设置持续时间和启动延迟参数

    持续时间 和 启动延迟 :来控制每个线程组的持续时间以及启动多少秒后的时间。当测试开始时,JMeter将在启动线程组的线程之前等待启动延迟(秒),然后运行配置的持续时间(秒)请注意,这两个选项会覆盖“ 开始时间”和“ 结束时间”

  • 相关阅读:
    nyoj 311 完全背包
    nyoj 737 石子合并(一)
    nyoj 232 How to eat more Banana
    nyoj 456 邮票分你一半
    nyoj 236 心急的C小加
    nyoj 195 飞翔
    nyoj 201 作业题
    SOS 调试扩展 (SOS.dll)
    使用Windbg和SoS扩展调试分析.NET程序
    windbg命令分类与概述
  • 原文地址:https://www.cnblogs.com/fanfancs/p/13598689.html
Copyright © 2020-2023  润新知