• Jmeter- 笔记8


    分布式:

      原因:在实际工作中,jmeter可能需要虚拟上千并发用户,而每台实际能虚拟的线程数时有限的,一般一台电脑小于2000个,1.5k - 2k可能就出现无法虚拟。

      多台机器,一起虚拟并发用户数,从而实现更大的并发

      分布式是 分摊机器自身的压力

    分布式配置:

      步骤1.保证一致性:分布式机器要在同一个局域网;jdk一致,jmeter版本一致,jmeter的插件一直(从本机把jdk,jmeter和 待运行脚本 一起打包给助攻机器)

      步骤2.在助攻机器修改jmeter的配置文件 jmeter.properties 下面三个地方

        1.server_port = 1213

        2.server.rmi.port = 1213    --- 认证的端口

        3.server.rmi.ssl.disable = true    --- 不开启加密认证

      步骤3.启动助攻机器:在jmeter bin文件夹运行cmd输入命令:jmeter-server.bat -Djava.rmi.server.hostname=助攻机器IP

      步骤4.主控机器修改配置文件 jmeter.properties

        1.remote_hosts=助攻机器IP:端口     ----  多台助攻机器,用逗号隔开

        2.server.rmi.ssl.disable = true

        3.mode=standard

      步骤5.重启主控机的jmeter

      步骤6.在jmeter -> 运行 -> 远程启动  找到配置的助攻机器IP,(若有多台,会有多个IP和端口显示)如下图,选择某个助攻IP为运行那台机器的脚本,选择 远程启动所有,会一起运行所有配置好的助攻机器的脚本

    另,把主控机配置设置同助攻机器一样,可以当成助攻机一样运行

    番外

    在主控机修改脚本,然后运行助攻机器,助攻机器运行都是按照主控机的最新脚本来运行。

  • 相关阅读:
    当Java遇到XML 的邂逅+dom4j
    idea集成项目管理工具 --- Maven 并且【配置tomcat】
    C#连接操作MySQL数据库详细步骤 帮助类等(二次改进版)
    MySQL 中国省市区SQL表数据
    LeetCode-28. 实现 strStr()
    LeetCode-66 加一
    头插法将单链表原地逆转
    LeetCode:27 移除元素
    LeetCode:26删除有序数组中相同的数.(Python3)
    LeetCode-21 有序链表的合并
  • 原文地址:https://www.cnblogs.com/sue2015/p/14170701.html
Copyright © 2020-2023  润新知