jmeter定时器的使用_jmeter压测学习30定时器之固定定时器(sleep等待时间)
前言
Jmeter的线程组在发送2个请求之间需要设置一个等待时间时,类似于代码里面的sleep休眠时间,可以用固定定时器解决。
固定定时器
有2个HTTP请求,a是注册用户请求,b是登录的请求。先发a请求注册,注册成功后,用同一账号去登录。
jmeter在发送2个请求的时间间隔非常短,有可能发注册请求后,数据库还没写入成功就发了登录请求,导致登录失败
像这种情况,我们一般加个sleep等待时间,在jmeter里面可以用固定定时器来实现。
在第二个请求上添加-定时器-固定定时器
设置延迟时间
延迟时间默认是300毫秒,我这里设置延迟2000毫秒,也就是2秒钟
于是可以看到2个请求间隔2秒钟
定时器作用域
1.定时器是在每个sampler(采样器)之前执行的,而不是之后。不管这个定时器的位置放在sampler之后,还是之下,它都在sampler之前得到执行。
2.定时器是有作用域的;当执行一个sampler之前时,所有当前作用域内的定时器都会被执行;
3.如果希望定时器仅应用于其中一个sampler,则把该定时器作为子节点加入;
4.如果希望在sampler执行完之后再等待,则可使用取样器里面的测试活动(Test Action);
需要注意的是,固定定时器的延时不会计入单个sampler的响应时间,但会计入事务控制器的时间。
如下图,固定定时器的时长设为2000毫秒。
定时器时长并不计入HTTP请求的响应时间,但被计入“事务控制器”的总时间
如果你坚持看到这里,并且对loadrunner的think time和pacing这两个概念还有记忆的话,我们可以有答案了:
对于“HTTP 请求”这个sampler来说,定时器相当于loadrunner中的pacing;对于“事务控制器”来说,定时器相当于loadrunner中的think time。
2021年第六期《python接口自动化+测试开发》课程,1月9号开学(火热报名中!)
本期上课时间:1月9号-4月18号,每周六、周日晚上20:30-22:30联系微信/QQ:283340479
jmeter定时器的使用_jmeter压测学习30定时器之固定定时器(sleep等待时间)相关推荐
- jmeter压测_jmeter压测学习2linux运行jmeter环境
前言 使用jmeter做压测的时候,在windows上不太稳定,所有一直在linux服务器上使用jmeter做压力测试. 本篇记录下linux上搭建jmeter环境,以及运行jmeter脚本,查看报告 ...
- jmeter压测学习28-监听器之用表格察看结果(View Results in Table)
前言 jmeter查看每个请求的结果可以通过结果数查看,也可以通过 用表格察看结果 用表格察看结果(View Results in Table) 添加-监听器-用表格察看结果(View Results ...
- jmeter压测学习11-模拟浏览器访问web页面
前言 在做性能测试的时候,有时候我们希望测试用户访问一个web页面的加载时间,使用 jmeter 压测的话,需模拟浏览器的行为,加载整个页面的内容. 包含一些js,css,png图片资源等文件的加载. ...
- classpass 配置mysql_jmeter压测学习18-JDBC配置连接mysql数据库
前言 使用jmeter压测接口的时候,有时候需要批量造数据,需使用jmeter连数据库造对应的测试数据. 或者测试结束后,对测试的数据还原,删掉一些垃圾数据,都会用到连接数据库执行sql的操作. JD ...
- java模拟数据库压测_Jmeter压测工具使用总结
1.常用测试工具对比 1.loadrunner 性能稳定,压测结果及细粒度大,可以自定义脚本进行压测,但是太过于重大,功能比较繁多 2.apache ab(单接口压测最方便) 模拟多线程并发请求,ab ...
- jdk自带压测工具_jmeter压测工具
一.目录文件讲解 目录 bin:核心可执行文件,包含配置 mac/linux:使用jmeter启动 windows:使用jmeter.bat启动 jmeter-server:mac/linux分布式压 ...
- Jmeter(十三)阶梯式压测
阶梯式压测,就是对系统的压力呈现阶梯性增加的过程,每个阶段压力值都要增加一个数量值,最终达到一个预期值.然后保持该压力值,持续运行一段时间. Jmeter中有个插件可以实现这个场景,这个插件就是:Co ...
- 压测学习总结(6)——Jmeter同步定时器的使用
添加同步定时器 同步定时器介绍: 同时触发一个事务,以达到模拟真实环境下多个用户同时操作,实现性能测试的最终目的.Jmeter中使用同步定时器功能,模拟多用户并发测试,即多个线程在同一时刻并发请求.用 ...
- 压测学习总结(3)——Jmeter 脚本如何生成
一.第三方工具录制. 常用的工具有两种: badboy.blazemeter. badboy是基于内置的浏览器来进行录制的.录制成功导出JMX格式文件,再进行导入Jmeter. 缺陷:因为内置浏览器的 ...
最新文章
- 网博士自助建站系统_自助建站的优缺点介绍
- io流技术java_技术文章-java中的IO流
- CSS3实战开发: 纯CSS实现图片过滤分类显示特效
- Eclipse中classpath和deploy assembly的文件位置
- mysql转达梦7_从mysql换成达梦7后,查询语句报错,这个是druid的问题吗
- java 调用plc程序_从老师傅那里偷学来的PLC宝贵经验!
- Codeforces Good Bye 2015 D. New Year and Ancient Prophecy 后缀数组 树状数组 dp
- R包制作(千字详细图文)
- 文章标题怎么伪原创?火车头标题伪原创插件
- ANC主动降噪的量化描述
- 遇害的中国留美博士生,被追授博士学位!导师帮他完成了学业!
- NetFPGA-SUME下reference_nic测试
- SLO 和 SLI的最佳实践
- 整理了一些常用的免费 API 接口,不限次数,收藏备用!(持续更新...)
- SAP FICO付款及清账
- Floyd算法【图解证明】
- Windows 7 开机自动拨号 常用的五种方
- python取余什么意思_python取余运算符是什么?
- 打印机安装(驱动+安装)
- MySQL的几种常用存储引擎
热门文章
- Linux日常之允许或禁止指定用户或IP进行SSH登录
- 学校开展计算机培训活动,计算机学院学习筑梦班开展义务清扫机房活动
- restful url 设计规范_RESTful API接口设计规范
- java 039 s rule_Java开发架构篇:DDD模型领域层决策规则树服务设计
- dijkstra算法matlab程序_编程习题课 | 用最短路算法为你的小地图导航
- linux查看占用端口号的程序及pid
- Spring入门详细教程(一)
- matlab 1 f噪声,跪求1/f噪声生成代码解释!!
- 在Mac下安装JMeter
- 计算机与生物学交叉学科,美国本科开设了哪些交叉学科?