博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
7、jmeter-定时器介绍与使用
阅读量:6905 次
发布时间:2019-06-27

本文共 841 字,大约阅读时间需要 2 分钟。

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

 

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

转载于:https://www.cnblogs.com/suim1218/p/9257287.html

你可能感兴趣的文章
责任链模式
查看>>
Android 仿携程活动列表边框布局
查看>>
Android 实现ActionBar定制
查看>>
Git 子模块 - submodule(转)
查看>>
iPhone开发笔记[12/50]:内存泄漏是新手必然要经历的痛,NSMutableArray的正确使用...
查看>>
MySQL常用命令大全
查看>>
查看Android应用签名信息
查看>>
MVC、MVP、MVVM、Angular.js、Knockout.js、Backbone.js、React.js、Ember.js、Avalon.js、Vue.js 概念摘录...
查看>>
WCF学习之旅—WCF服务的批量寄宿(十三)
查看>>
解决“不是有效的win32应用程序”问题
查看>>
分布拟合——正态/拉普拉斯/对数高斯/瑞利 分布
查看>>
WebStorm for Mac(Web 前端开发工具)破解版安装
查看>>
从0开始--倒序输出。
查看>>
吉特仓库管理系统-.NET打印问题总结
查看>>
sqlplus 返回2 由于命令后没有加分号
查看>>
poj 2155 Matrix
查看>>
shell中(),[]和[[]]的区别
查看>>
Centos7.x下Nginx安装及SSL配置与常用命令
查看>>
98. Validate Binary Search Tree
查看>>
【Android】Retrofit 2.0 的使用
查看>>