性能测试 —— Jmeter 常用三种定时器

2023-09-16 16:09:36

1、同步定时器

位置:HTTP请求->定时器->Synchronizing Timer

当需要进行大量用户的并发测试时,为了让用户能真正的同时执行,添加同步定时器,用户阻塞线程,知道线程数达到预先配置的数值,才开始执行取样器的操作

测试绝对并发,比如秒杀,抢购等场景, 结果要用聚合报告查看

简单案例:模拟50个用户同时访问百度

线程组配置:

定时器配置:

超时时间:必须配置,当用户数量达不到模拟用户组的数量时,线程会一直阻塞,配置超时时间后,当等待时间大于该时间时,不再继续等待。

也不能配置的太小,如果太小当用户数达不到模拟用户组的数量时,请求就会发出。

聚合报告:

2、固定定时器

作用:延迟接口请求发送位置:测试计划->线程组->HTTP请求->定时器->固定定时器

参数介绍:线程延迟(毫秒):将作用域中的接口请求,延迟多少秒发送

3、常数吞吐量定时器

应用场景:负载测试(按需求,单位时间发送指定数量的接口请求-吞吐量)

作用:让JMeter按指定的吞吐量执行,以每分钟为单位。

位置:测试计划->线程组->HTTP请求->(右键添加)定时器->Constant Throughput Timer

参数介绍:Target throughput(in samples per minute):目标吞吐量。注意这里是每个用户每分钟发送的请求数案例要求:模拟用户真实的业务场景要求:20QPS如果线程数设置为1,则目标吞吐量设置为20*60=1200如果线程数设置为10,则目标吞吐量设置为20*60/10=120(10 个用户发1200个请求,一个用户就是120)

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走!

软件测试面试小程序

被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!

涵盖以下这些面试题板块:

1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux

6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础

资料获取方式 :

更多推荐

001 linux 导学

前言本文建立在您已经安装好linux环境后,本文会向您介绍Shell的一些常用指令什么是linuxLinux是一种自由和开放源代码的类UNIX操作系统,该操作系统的内核由林纳斯托瓦兹在1991年首次发布,之后,在加上用户空间的应用程序之后,就成为了Linux操作系统,并在全球范围内得到了广泛的使用和支持。Linux具有

新闻软文的写作要点有哪些?媒介盒子告诉你

信息时代,受众获取信息的方式越来越碎片化,他们对信息的敏感度越来越高,这就导致虽然广告的成本高了,但是广告的效果越来越不明显。这个时候可以考虑新闻软文,新闻体软文是软文与新闻的结合体,它能够提升企业的曝光率,为企业的宣传起到积极作用,那接下来媒介盒子就从三大方面告诉大家,新闻软文的写作方式。一、 保证真实性新

VUE之proxy配置实现跨域

什么是跨域要了解跨域,首先得知道浏览器的同源策略。同源策略:是由Netscape提出的一个安全策略,能够阻挡恶意文档,保护本地数据。它能限制一个源的文档或脚本对另一个源的交互,使得其它源的文档或脚本,无法读取或修改当前源。是否同源:当两个url的域名、协议和端口均相同。举例来说:url:http://127.0.0.1

前后端连接-界面跳转,异步

异步需要有一个js中转前后端数据互通流程:建立jsp文件,连接js文件,在js文件中设置传入后端的值与使用方法(get,post),后端执行完代码后将值返回给js,js接收后返回给jsp;界面跳转流程:表单被提交后,根据设置传入后端的值与使用方法(get,post)在对应的servlet中调用对应的方法,并进行逻辑判断

QT 调用USB免驱摄像头

文章目录前言一、界面布局二、QImageEncoderSettings类三、图像的显示总结前言本篇文章来讲解一下如何使用QT调用摄像头,这里我使用的是USB免驱动摄像头,使用不需要按照驱动QT就可以调用到摄像头。一、界面布局这里使用QT设计师进行界面的布局:二、QImageEncoderSettings类QImageE

【Linux网络编程】Socket-TCP实例

该代码利用socket套接字建立Tcp连接,包含服务器和客户端。当服务器和客户端启动时需要把端口号或ip地址以命令行参数的形式传入。服务器启动如果接受到客户端发来的请求连接,accept函数会返回一个打开的socket文件描述符,区别于监听连接的listensock,它用来为客户端提供服务的。因为有线程池的存在,可以立

Linux设备驱动模型之platform设备

Linux设备驱动模型之platform设备上一章节介绍了Linux字符设备驱动,它是比较基础的,让大家理解Linux内核的设备驱动是如何注册、使用的。但在工作中,个人认为完全手写一个字符设备驱动的机会比较少,更多的都是基于前人的代码修修补补过三年。在内核驱动中,你会看到比较多的platform相关的字样,他们具体是什

涨知识,关于代码签名证书10大常见问题解答

在当今互联网+时代,各种软件程序充斥着这个网络世界,大大小小的软件层出不穷,如何让用户信任软件并下载软件,是众多软件开发公司需要解决的问题,由此代码签名证书应运而生,提供了软件程序的身份认证、完整性和可信任性的解决方案。那么什么是代码签名证书?代码签名证书的原理是什么?锐成小编收集整理了关于代码签名证书10大常见问题解

PostgreSQL的主从复制方式

主从复制方式PostgreSQL支持多种主从复制(Master-SlaveReplication)方式,用于创建可靠的数据备份和故障容错解决方案。以下是几种常见的主从复制方式:同步复制(SynchronousReplication):在同步复制中,主节点将事务发送到一个或多个从节点,并等待从节点确认写操作已成功应用。只

AIGC驱动产品开发创新,改变你所知的一切!

你是否想过,3000年后的饮料是什么味道?9月12日,可口可乐全球创意平台“乐创无界”再度推出全新限定产品——首款联合人工智能(AI)打造的无糖可口可乐“未来3000年”。从口味研发到包装设计都体现了AI的深度参与打造。Y3000与AI共创这一举措,也呼应了平台以潮流创新的产品与沉浸式体验链接年轻消费者的理念,赋予可口

多因素身份验证MFA功能

随着信息技术的不断进步,网络威胁也随之不断升级和演化。为了保护敏感数据和网络资源,企业和组织需要采取更多的安全措施强化信息安全。多因素身份验证(MFA)已经成为了现代安全战略的核心组成部分之一。在这篇文章中,我们将深入探讨ADSelfServicePlus产品内置的多因素身份验证(MFA)功能,以及如何利用ADSelf

热文推荐