• Jmeter分布式部署


    当并发数达到一定值,Jmeter会消耗大量内存和cpu,单机就可能会遇到性能瓶颈,测试结果的准确性会很没有保障。这时,就要考虑分布式压力测试。

    Jmeter分布式测试时,需要选择其中一台作为调度机(master),其它机器做为执行机(slave),master通过远程启动执行,执行完成后,slave会把结果回传给master,master会收集所有slave的信息并汇总。

    分布式配置

    1.执行机配置

     1)安装jmeter和jdk,配置java环境变量

     2)启动bin目录下的:jmeter-server.bat,启动成功如下图:

    2.调度机配置

    找到Jmeter的bin目录下jmeter.properties文件,修改如下配置,IP和Port是slave机的IP以及自定义的端口:remote_hosts=10.13.223.202:1000,10.13.225.12:1000。多台slave之前用","隔开。

     

    分布式测试

    1.调度机打开Jmeter,选择运行>运程启动、运程全部启动两个选项:

    2.运程启动:

    可能遇到的错误:

          

     检查远程执行机是否成功启动jmeter-server.bat或信息配置是否正确

     注意事项:

     a.执行机和调度机的JMeter版本保持一致
     b.执行机和调度机的JDK版本保持一致,否则可能出现各种其他的问题
     c.执行机和调度机的网络确认能telnet成功
     d.执行机的参数文件目录需要同调度机一致

  • 相关阅读:
    POJ 3160 Father Christmas flymouse (tarjan+spfa)
    HDU 1133 Buy the Ticket
    Problem F: [USACO 3.1.6]邮票
    无向图 割点模板 (转载)
    POJ 2117 Electricity (割点)
    HDU 4337 King Arthur's Knights
    Delphi2010中保存UTF8/Unicode编码文件的问题
    Delphi的泛型学习
    关于Ehlib5中的DBGridEh使用问题
    delphi中的命名空间
  • 原文地址:https://www.cnblogs.com/Ryana/p/6278021.html
Copyright © 2020-2023  润新知