Jmeter怎样实现多用户并发

Posted

tags:

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

参考技术A 1、中奖概率在千万级别不可能用人工进行,需要借助自动化。
2、在自动化测试工具的选择上,用Java代码脚本的形式做到千万级别的次数运行时间太长,需要借助并发测试工具。
3、考虑使用Jmeter的接口测试功能,加上并发的功能和顺序执行的逻辑来实现。
实施方案:

JMeter--集合点

JMeter也有像LR中的集合点,本篇就来介绍下JMeter的集合点如何去实现。

JMeter里面的集合点通过添加定时器来完成。

注意:集合点的位置一定要在Sample之前.

 

集合点:简单来理解一下,虽然我们的“性能测试”理解为“多用户并发测试”,但真正的并发是不存在的,为了更真实的实现并发这感念,我们可以在需要压力的地方设置集合点,拿那个用户和密码的地方,每到输入用户名和密码登录的地方,所有的虚拟用户都相互之间等一等,然后,一起访问。

1.接着之前创建的脚本,右键点击 线程组---->定时器---->Synchronizing Timer

技术分享

这样子就添加了一个“集合点”,下面来设置一下集合点,设置延迟时间(以毫秒为单位)

技术分享

 

2.我们添加完之后的列表是这个样子的,

技术分享

发现了没,我们集合点的位置不对,应该在登录的前面才对。怎么弄呢?

简单方法:按住Alt,直接移动Synchronizing Timer至登录的前面即可。

技术分享

至此,集合点已添加完成。

以上是关于Jmeter怎样实现多用户并发的主要内容,如果未能解决你的问题,请参考以下文章

jmeter多用户并发压力测试(导入文件)

Jmeter多用户利用集合点瞬压并发测试

JMeter_模拟微信多用户并发

JMeter java模拟多用户高并发请求测试(json,form表单)

JMeter集合点

Jmeter + Badboy进行脚本录制 对 Webtours进行多用户并发测试