Jmeter分布式测试

    作者:课课家教育更新于: 2016-08-29 17:48:24

      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远程服务器的话,那么将可能会导致客户端过载,或者网络连接发生拥塞。

课课家教育

未登录

1