美文网首页
Jmeter同步定时器模拟秒杀

Jmeter同步定时器模拟秒杀

作者: 莫依痕 | 来源:发表于2022-07-12 17:26 被阅读0次

一、什么时候需要使用同步定时器?
测试抢购、秒杀或者抢红包等高并发的场景时使用
二、如何使用同步定时器?
二、模拟100个用户并发
1、设置并发线程数,模拟同时发送请求的虚拟用户数


100个用户数

2、测试计划->线程组->HTTP请求->在添加的HTTP请求右键,选择定时器->Synchronizing Timer,设置超时时间,不是必填,但是建议设置,不设置的话,如果没有达到设置的线程数会一直死等;设置的值不能太小,等待时间后还没有达到设置的线程数,会释放已到达的线程
Number of Simulated Users to Group by:模拟用户数量,即指定同时释放的线程数数量,如果设置为0,表示设置为线程组中的线程数量,比如线程组设置100,这边设置20,那就是一次并发20,分5次完成;如果设置的是30,那就是每一次30往上加,执行到90只剩下10,会一直在那里死等,知道凑齐30再释放(Timeout in milliseconds未设置),如果Timeout in milliseconds设置时间很短,看不出来区别,也会直接完成所有


死等
Timeout in milliseconds:超时时间,即超时多少毫秒后同时释放指定的线程数。如果设置为0,定时器将会等待线程数达到设置的线程数才释放,如果没有达到设置的线程数会一直死等;如果大于0,那么超过Timeout in milliseconds设置的最大等待时间后还没达到设置的线程数,Timer不会再等待,释放已到达的线程。默认值是
Synchronizing Timer
3、查看聚合报告,性能测试一般都是用聚合报告,不用查看结果树,因为查看结果树是一条一条的请求,性能测试的时候都是大量的并发,用查看结果树查看结果不方便
模拟100个用户并发

相关文章

  • Jmeter同步定时器模拟秒杀

    一、什么时候需要使用同步定时器?测试抢购、秒杀或者抢红包等高并发的场景时使用二、如何使用同步定时器?二、模拟100...

  • Jmeter(二):定时器Synchronizing Timer

    jmeter 中使用同步定时器 Synchronizing Timer实现 LoadRunner 中集合点的功能。...

  • 性能测试【jmeter5】—jmeter定时器和jmeter吞吐

    6、jmeter定时器(constant timer) 作用:在执行操作的间隔等待一段时间,用来模拟真实用户在操作...

  • 【第七天下】jmeter元件详解之定时器

    Jmeter中的定时器一般被我们用来设置延迟与同步定时器的优先级高于取样器(Sampler)在同一控制器下有多个定...

  • Jmeter08.集合点

    Jmeter可以通过同步定时器来实现loadrunner集合点的功。当请求的虚拟用户在不满足指定的数量条件的时候处...

  • 13. Jmeter-定时器

    Jmeter-定时器介绍与使用 固定定时器 Uniform Random Timer Precise Throug...

  • 5. 秒杀-Jmeter压力测试

    1.Jmeter基本使用 为了验证秒杀优化的效果,我们使用了Jmeter进行压力测试。这里就简单总结下Jmeter...

  • Synchronizing timer同步定时器

    同步定时器用于设置集合点,同步虚拟用户恰好在同一时刻执行任务,相当于LR中的集合点 模拟用户组的数量:集合多少人 ...

  • 2021-03-24

    JMeter之模拟用户登录后进行接口压测 本文记录了使用JMeter来模拟用户登录,并从登录接口返回的JSON数据...

  • 数据库主键更新死锁问题

    记一次压测数据死锁问题:并发场景为秒杀减库存的场景,使用Jmeter并发调用秒杀接口,秒杀使用数据库乐观锁,主键更...

网友评论

      本文标题:Jmeter同步定时器模拟秒杀

      本文链接:https://www.haomeiwen.com/subject/ylrabrtx.html