七、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将在启动线程组的线程之前等待启动延迟(秒),然后运行配置的持续时间(秒)。请注意,这两个选项会覆盖“ 开始时间”和“ 结束时间”。

七、Jmeter测试元件-线程的更多相关文章
- 六、Jmeter测试元件-测试计划
启动Jmeter时,会默认建好一个测试计划,启动一个Jmeter只有个测试计划 测试用到的源码下载地址 https://www.cnblogs.com/fanfancs/p/13557062.html ...
- 性能测试工具JMeter 基础(七)—— 测试元件: 逻辑控制器之if逻辑控制器
逻辑控制器线程组指定了其取样器执行的逻辑条件.顺序,并且执行顺序是按照位置顺序从上至下执行的 if逻辑控制器(If Controller) 在逻辑控制器中可设置条件,当条件满足的时候才会被执行 一共有 ...
- 性能测试学习第五天-----Jmeter测试脚本&基础元件使用
JMeter简介:一个100%的纯Java桌面应用,由Apache组织的开放源代码项目,它是功能和性能测试的工具.具有高可扩展性.支持Web(HTTP/HTTPS).SOAP.FTP.JAVA等多种协 ...
- Jmeter 测试工具
Jmeter的基本概念 百度百科: Apache JMeter是Apache组织开发的基于Java的压力测试工具.用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域. 它可 ...
- 性能测试工具JMeter 基础(六)—— 测试元件: 线程组
线程组的定义: 线程组是测试计划执行的入口,所有的逻辑控制器和取样器都必须在线程组下,其他的元件根据位置的不同作用域是不同的. 线程组是每个线程都是独立运行测试脚本,一个线程组就等于一个用户,通过多个 ...
- JMeter—配置元件(七)
参考<全栈性能测试修炼宝典JMeter实战>第六章 JMeter 元件详解中第二节配置元件JMeter配置元件可以用来初始化默认值和变量,以便后续采样器使用.将在其作用域的初始化阶段处理. ...
- JMeter常用测试元件—学习笔记
线程组 Ramp-Up Period:告诉JMeter达到最大线程数需要多长时间.假定共有10个线程,Ramp-Up Period为100秒,那么JMeter就会在100秒内启动所有线程,并让它们运转 ...
- JMeter学习笔记--JMeter常用测试元件
JMeter测试计划有一个被称为“函数测试模式”的选项,如果被选择,它会使Jmeter记录来自服务器返回的每个取样的数据.如果你在测试监听器中选择一个文件,这个数据将被写入文件.如果你尝试一个较小的测 ...
- jmeter常用测试元件
1.线程组 线程组是任何测试计划的起点,所有的逻辑控制器和采样器都必须放在线程组下.其他的测试元件(例如监听器)可以直接放在测试计划下,这些测试元件对所有的线程组都生效. 每一个JMeter线程都会完 ...
随机推荐
- C++深拷贝与浅拷贝区别
浅拷贝只是对指针的拷贝,浅拷贝后两个指针指向同一个内存空间: 深拷贝不仅对指针进行拷贝,而且对指针指向的内容进行拷贝,经深拷贝后的指针是指向两个不同地址的指针. 当对一个已知对象进行拷贝时,编译系统会 ...
- 苹果电脑不支持ntfs磁盘怎么办?用这一招轻松搞定!
ntfs是一种Windows NT内核的系列操作系统所支持的磁盘格式.相较于fat文件格式,ntfs彻底解决存储容量限制,可支持16Exabytes(1018),同时,ntfs也拥有更强的稳定性及安全 ...
- JUC并发工具包之CyclicBarrier
1.简介 CyclicBarrier是一个同步器,允许多个线程等待彼此直到达一个执行点(barrier). CyclicBarrier都是在多个线程必须等到彼此都到达同一个执行点后才执行一段逻辑时才被 ...
- phpstorm中去除sql的背景颜色
链接 http://www.oschina.net/question/1779564_2143393 这是去除黄线 再去除灰色线
- Java 滴IO系统
JAVA IO 流可以概括为 "两个对应,一个桥梁".两个对应指字节流(Byte Stream)和字符流(Char Stream)的对应,输入流和输出流的对应. 一个桥梁指从字节流 ...
- 项目、地铁/公交、游戏签到、项目上线后发现新bug该怎么处理
项目:1.提前分配好业务(每个人该干什么 )2.提前召开会议3.提前挑好人4.准备项目思维导图5.提前审阅项目6.为确保项目按期交付 把控好时间7.给员工提前打好招呼 (提醒加班)8.建立好安全机制9 ...
- LeetCode 032 Longest Valid Parentheses
题目描述:Longest Valid Parentheses Given a string containing just the characters '(' and ')', find the l ...
- CSP-2020 退役记
CSP-2020 游记 第2次参加CSP-- Day -5~-7 每天笔试+机试 Day -8~-9 在家放松(写作业) Day 0 鸡鸭月考 Day 1 9:30以前 愉快的在别人月考的时候离开鸡鸭 ...
- 20190712_mysql执行sql脚本语句_Failed to open file_error
要说执行sql脚本语句不难 就下面这条语句: 进入mysql安装目录下的bin目录 然后执行: \mysql –u用户名 –p密码 –D数据库<[sql脚本文件路径全名] 比如: C:\MySQ ...
- 数据库事务ACID/隔离级别
参考博客 1. 事务的定义 事务是用户定义的一个数据库操作序列.这些操作要么全执行,要么全不执行,是一个不可分割的工作单元.在关系型数据库中,事务可以是一条SQL语句,也可以是一组SQL语句或整个程序 ...