JMETER 为什么需要分布式

单台压测机通常会遇到客户端瓶颈,受制于客户机的性能。可能由于网络带宽,CPU,内存的限制不能给到服务器足够的压力,这个时候你就需要用到分布式方案来解决客户机的瓶颈,压测的结果也会更加接近于真实情况.

  

 由于JMeter 并发的时候每并发一个用户(线程组)都需要消耗压测机的cpu、内存、带宽等服务器资源。

 

 随并发用户数量增加,单台压力机已经没法满足用户的业务需求,所以,需要通过分布式多台压测机。

 

 假设当前单台压测机的内存配置为:8G,机器未部署其他的应用,只安装JDK  和 JMETER 等应用,该单台压测机并发的用户数量不能超过1000,如果并发用户数量超过1000,就会导致单台压测机内存消耗尽,JMETER  工具出现假死现象,聚合报告中间的响应时间就会失真,压测结果失去参考价值。所以,当并发用户数量超过1000 用户的时候,就需要采用分布式进行压测,一台压测机作为控制机器,另外一台机器做为代理机器。

·

如果你觉的文章阅读不过瘾,可以查看详细的视频教程

【软件测试全栈系列课程】请点击我哦…

 https://edu.51cto.com/course/25359.html

【博主完整视频课程系列】请点击我哦…

 https://edu.51cto.com/lecturer/13226632.html

【JMETER基础和实践课程】请点击我哦…

 https://edu.51cto.com/course/28017.html

【JMETER 性能测试基础与项目实战视频课程】请点击我哦…

 https://edu.51cto.com/course/16055.html

【Jmeter+ant+jenkins接口层性能与自动化测试课程】请点击我哦…

 https://edu.51cto.com/course/19323.html

【零基础新手入门软件测试基础课程】请点击我哦…

 https://edu.51cto.com/course/27846.html

【软件测试之移动端测试系列课程】请点击我哦…

 https://edu.51cto.com/course/26878.html

【Fiddler接口抓包神器使用教程】请点击我哦…

 https://edu.51cto.com/course/28066.html