zoukankan      html  css  js  c++  java
  • JMETER之多机联合

    转载:https://www.cnblogs.com/Zcxxf/p/6653171.html

    远程运行是用一台JMeter控制机控制远程的多台机器来产生负载。控制机与负载机之间通过RMI方式来完成通信。

       作用:多机联合负载

    -p:指定读取JMeter属性文件,比如JMeter.properties文件中设置的

    -l:记录测试结果到文件,指定名称与路径,可以是相对或绝对路径

    -s:以服务器方式运行(远程方式)

    -r:开启远程负载机,远程负载机列表在JMeter.properties文件中指定

    -R:开启远程负载机,可以指定负载机IP,会覆盖JMeter.properties中的设置

    -L:定义JMeter的日志级别,如DEBUG、INFO、

     

    操作步骤如下:

    1、 在负载机上部署JMeter,确保JMeter的bin目录下存在ApacheJMeter.jar与JMeter-server.bat两个文件。

    2、双击启动负载机的JMeter-server.bat程序。

    3、在JMeter控制机的bin目录下找到JMeter.properties文件并修改”remote_hosts”,增加负载机IP,多个IP使用英文逗号隔开,修改后要重启JMeter。

      如下图:

                        

                  

    4、进入JMeter控制机的GUI图形界面,远程运行点击按钮即可。点击后,JMeter控制机会自动探测,只要先启动远程负载机上的Agent,开始运行测试计划时就会自己连接负载机去完成。

    5、如果要停止,点击上面右图的后面两个按钮即可。前者是执行完成当前迭代停止(比如脚本中有5个请求,在运行第2个的时候收到停止命令,那么将继续执行完5个请求然后再停止),后者是立即终止。

    备注:设置127.0.0.1,需要控制机也启动 bin 目录下的 JMeter-server.bat 。

    刚出炉的小菜鸟
  • 相关阅读:
    IOS数据持久化之归档NSKeyedArchiver
    Java中导入、导出Excel
    IOS开发中多线程的使用
    深入分析动态管理Fragment
    IOS开发之数据sqlite使用
    如何在Eclipse和Tomcat的Debug过程中启用热部署
    在PHP中无法连接Memcached的解决办法
    Apache mod_rewrite规则重写的标志一览
    Java多线程中run(), start(), join(), wait(), yield(), sleep()的使用
    Centos5.8下编译安装PHP5.4和memcached, phalcon, yaf, apc
  • 原文地址:https://www.cnblogs.com/zengch/p/13623783.html
Copyright © 2011-2022 走看看