jmeter-定时器介绍与使用

  • 固定定时器
  • Uniform Random Timer
  • Precise Throughput Timer
  • Constant Throughput Timer
  • 高斯随机定时器
  • JSR223 Timer
  • Poisson Random Timer
  • Synchronizing Timer
  • BeanShell Timer

固定定时器

如果要让每个线程在请求​​之间暂停相同的时间,请使用此计时器。

实例:

1、添加线程组,添加HTTP请求,添加固定定时器,线程延迟为3000毫秒,添加查看结果树,运行。可以发现3s后请求才发送出去。

Uniform Random Timer

让线程暂停一个随机时间。由两部分组成:

  • Random Delay Maximum   随机延迟部分
  • Constant Delay Offset  固定延迟部分

实例:

1、添加线程组,添加 Uniform Random Timer ,添加HTTP请求,设置固定延迟部分未2000毫秒,随机延迟部分在2000ms。也就是线程延迟在2-4s之间

Precise Throughput Timer

Constant Throughput Timer

高斯随机定时器

JSR223 Timer

Poisson Random Timer

Synchronizing Timer

SyncTimer的目的是阻塞线程,直到X个线程被阻塞,然后它们全部被释放。

实例:

1、添加线程组,设置线程组为10,Ramp-up Period为2,Number of Simultaneous Users to Group by设置为10,添加HTTP请求,聚合报告,可以看到10个HTTP请求是一起生成的。

BeanShell Timer

有的定时器暂时找不到实例,用起来也特别麻烦,先空在这里,以后用到再作补充。

最新文章

  1. Tomcat服务无法启动的问题
  2. How PhoneGap & Titanium Works
  3. PLSQL登录数据库 报ORA -12154的诡异问题
  4. 扁平化设计五大原则(转自CSDN翻译)
  5. 第2章 面向对象的设计原则(SOLID):6_开闭原则
  6. 某表含有N个字段超精简模糊查询方法
  7. oracle 强杀进程
  8. 虚拟机Linux下找不到/dev/cdrom
  9. jQuery选取和操纵元素的特点
  10. 竞价广告系统-逻辑回归优化方法-L-BFGS
  11. [nodejs,expressjs,angularjs2] LOL英雄列表数据抓取及查询显示应用
  12. Android---->RelativeLayout相对对齐方式布局
  13. redis 字符串
  14. redis启动脚本报错
  15. Centos下安装Lamp和vsftpd、redis
  16. Buffering of C streams
  17. PLSQL存储过程(基础篇)-转
  18. easyui---editgrid
  19. RocketMQ消息存储
  20. [MyBatis] MyBatis理论入门

热门文章

  1. Java 线程基础
  2. SpringBoot之Spring@Value属性注入使用详解
  3. nginx安装教程(详细)
  4. Windows7下移植Qt4.8.4项目到QT5.2上时遇到的一些问题
  5. Python编译源文件& 代码优化
  6. MyBatis操作数据库(基本增删改查)
  7. WPF textbox 鼠标滚动更新日期,text文本值更改
  8. WiFi基础知识
  9. string参考
  10. Tomcat启动后中文乱码,怎么解决这个问题