当前位置: 首页 > news >正文

JMeter定时器

一. 同步定时器(Synchronizing Timer) (在Loadrunner中叫做集合点)

思考:

  1. 如何模拟多个用户同时抢一个红包?
  2. 如何测试电商网站中抢购活动、秒杀活动?

1.1 介绍

Sync Timer的目的是阻塞线程,直到阻塞了n个线程,然后立刻释放他们

同步定时器相当于一个储蓄池,累积了一定的请求,当在规定的时间内达到一定的线程数量,这些线程会在同一时间点一起并发,所以可以用来做大数据量的并发请求。

1.2 案例

场景:
模拟100个用户同时访问百度首页,统计高并发情况下运行情况操作步骤:
1. 添加线程组,设置线程数为100
2. 添加HTTP请求
3. 在这个HTTP请求下添加同步定时器
4. 添加查看结果树
5. 添加监听器-聚合报告

在这里插入图片描述

在这里插入图片描述

二. 常数吞吐量定时器(Constant Throughout Timer)

2.1 介绍

常数吞吐量定时器可以让JMeter以指定数字的吞吐量(以每分钟的样本数为单位,而不是每秒)执行。吞吐量计算的范围可以为指定为当前线程、当前线程组、所有线程组

设置jmeter以指定的吞吐量速度向服务器发送请求

注意:常数吞吐量定时器只是帮助达到性能测试的负载(压力)要求,本身不代表有没有bug

2.2 案例

场景:
一个用户以20QPS(20次/s)的频率访问百度首页,持续一段时间,统计运行情况操作步骤:
1. 添加线程组,循环次数设置为永远
2. 添加HTTP请求
3. 添加常数吞吐量定时器
4. 添加查看结果树
5. 添加监视器-聚合报告

在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/193872.html

相关文章:

  • zookeeper应用场景(二)
  • Android webView加载高德地图定位不显示问题
  • 94. 二叉树的中序遍历(递归+迭代)
  • UGUI交互组件Slider
  • JAVA经典百题之按位或运算符 `|的使用
  • C多线程编程- 近似求解π
  • YOLOV7量化第二步: 模型标定
  • 前端-uniapp-开发指南
  • Java集合类ArrayList的应用-杨辉三角的前n行
  • C语言-函数
  • 蓝桥杯 枚举算法 (c++)
  • Wordpress自定义小工具logo调用设置(可视化)
  • 面试常考数据结构:红黑树、B树、B+树各自适用的场景
  • Paddle GPU版本需要安装CUDA、CUDNN
  • MYSQL length函数
  • uniapp 在android手机上运行tab栏页面跳转问题
  • css3 hover效果
  • C语言char与short取反以及符号判断问题
  • Gpt-4多模态功能强势上线,景联文科技多模态数据采集标注服务等您来体验!
  • 【idea】 java: 找不到符号
  • Flink测试利器之DataGen初探 | 京东云技术团队
  • linux更换常用软件的默认缓存路径(.conda, .huggingface等)
  • Kafka消费者使用案例
  • SpringMVC全注解开发
  • 解决 android Cannot access ‘<init>‘: it is private in
  • 不容易解的题10.15
  • Megatron-LM GPT 源码分析(二) Sequence Parallel分析
  • DNA序列(DNA Consensus String, ACM/ICPC Seoul 2006, UVa1368) rust解法
  • 如何使用Jmeter进行http接口测试?
  • bash一行输入,多行回显demo脚本