怎样模拟一个并发,多个用户同时请求一个网页

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样模拟一个并发,多个用户同时请求一个网页相关的知识,希望对你有一定的参考价值。

参考技术A 快速的步骤概要 编写你的脚本 使用JMeter进行本地测试 BlazeMeter沙箱测试 使用一个控制台和一个引擎设置Users-per-Engine的数量 设置并测试你的集合 (1个控制台和10-14 引擎) 使用 Master / Slave 特性来达成你的最大CC目标

jmeter ---集合点使用方法:Synchronizing Timer

LR中集合点可以设置多个虚拟用户等待到一个点,同时触发一个事务,以达到模拟真实环境下多个用户同时操作,实现性能测试的最终目的。

jmeter中使用Synchronizing Timer实现Lr中集合点的功能,模拟多用户并发测试,即多个线程在同一时刻并发请求。

jmeter中使用集合点的方法:Synchronizing Timer

将测试元件Synchronizing Timer添加到请求之前或某个Sampler的子节点,右键菜单依次选择“添加–>定时器/Timer–>Synchronizing Timer”

Number of Simulated users to Group by: 集合点集合够N个用户开始并发

技术分享

技术分享

使用中发现最后一批线程数不够集合点数目时,jmeter会停止不动,暂时没找到解决方法

以上是关于怎样模拟一个并发,多个用户同时请求一个网页的主要内容,如果未能解决你的问题,请参考以下文章

如何测试模拟多个并发请求的Web服务

多个请求是多线程吗

如果多个用户同时在 Blazor 中发出请求会怎样?

jmeter 测试某网页最大并发用户数;

CountDownLatch和CyclicBarrier模拟同时并发请求

CountDownLatch和CyclicBarrier模拟同时并发请求