下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

Jmeter分布式测试

作者:课课家教育     来源: http://www.kokojia.com点击数:1116发布时间: 2016-08-30 09:00:09

标签: java应用jmeter测试Jmeter服务器

  jmeterjava应用,对于CPU和内存的消耗比较大,因此,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起JAVA内存溢出错误。为了让Jmeter工具提供更大的负载能力,Jmeter短小精悍一有了使用多台机器同时产生负载的机制。

Jmeter分布式测试_java应用_jmeter测试_Jmeter服务器_课课家

  那么,是如何实现多台负载机同时运行的呢?当然不会多个人坐在多台负载机面前,一喊开始,大家同时启动Jmeter。这种方式很笨,也很难达到真正的同步。其实,我们通过单个Jmeter客户端就可以控制多个远程的Jmeter服务器,使它们同步的对服务器进行压力测试。

jmeter客户端

  (1)保存测试采样数据到本地机器;

  (2)通过单台机器管理多个Jmeter执行引擎;

  (3)没有必要将测试计划复制到每一台机器,JmeterGUI客户端会将它发往每一台Jmeter服务器;

  (4)每一台Jmeter远程服务器都执行相同的测试计划,Jmeter不会在执行期间做负载均衡,每一台服务器都会完整地运行测试计划。

  总结:采用Jmeter远程模式并不会比独立运行相同数目的非GUI测试更耗费资源。但是,如果是使用大量的Jmeter远程服务器的话,那么将可能会导致客户端过载,或者网络连接发生拥塞。

赞(23)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程