分布式配置流程

Posted qastudy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分布式配置流程相关的知识,希望对你有一定的参考价值。

分布式是什么?为什么要用分布式?

因为 jmeter 本身的限制,想在一台机器上并发较大用户时(大概 300 个左右,这个要 看各自机器的配置)可能会卡死,所以需要把加压分布到不同的机器上,这样就能有效解决 这个问题。大家可以理解为将大量的模拟并发分配给多台压力机,来满足较大流量的并发请求。

  • 前提条件:关闭防火墙、管理机和 agent 在同一个网段也就是能相互 ping 通

  • ?  把管理机上的 jmeter 包 copy 到需要的 agent 上(这里特别注意 jdk、jmeter 等版本

    必须完全一致)

  • ?  打开 agent 机下 jmeter 下的 bin 目录下的 jmeter.properties 文件,搜索

    remote_hosts=127.0.0.1,把值修改为 agent 机器的 ip 举个栗子:

    remote_hosts=192.168.1.1:1099

  • ?  双击 agent 机下 jmeter 下的 bin 目录下的 jmeter-server.bat 启动服务

  • ?  如果有多个 agent 机则重复上面的步骤

  • ?  打开管理机下 jmeter 下的 bin 目录下的 jmeter.properties 文件,搜索

    remote_hosts=127.0.0.1,把值修改为 agent 机的 IP 和端口,如果有多个 agent 则

    用英文逗号分隔,举个栗子:remote_hosts=192.168.0.1:1099,192.168.0.2:1099

  • ?  管理机下取消掉参数 server.rmi.ssl.disable 的注释,并修改值为 true

  • ?  如果用到 CSV(参数化),需要在每台 agent 机上复制一份,且读取路径必须与管理

    机上的保持一致

以上是关于分布式配置流程的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

Android 逆向ART 脱壳 ( DexClassLoader 脱壳 | DexClassLoader 构造函数 | 参考 Dalvik 的 DexClassLoader 类加载流程 )(代码片段

Android 逆向ART 脱壳 ( DexClassLoader 脱壳 | DexClassLoader 构造函数 | 参考 Dalvik 的 DexClassLoader 类加载流程 )(代码片段

Git客户端图文详解如何安装配置GitHub操作流程攻略