zoukankan      html  css  js  c++  java
  • Jmeter分布式部署

    原理图:

    步骤:

    一、使用ping查看负载机和执行机是否连通

    二、执行机配置

     1、在apache-jmeter-5.1.1in路径下,打开jmeter.properties文件,在文件中找到remote_hosts,将负载机的IP添加在remote_hosts后面,1099是Jmeter默认端口号,可以随意修改。如果存在多个受控机,需要将IP和端口号全部添加,使用逗号分隔。

     2、在jmeter.properties文件中,server_port为默认端口号,如果存在冲突,需要修改端口号

     3、在jmeter.properties文件中,找到server.rmi.ssl.disable,将注释#去掉,false修改为true

     4、在jmeter.properties文件中,将mode=Standard前面的注释去掉

     5、保存,并在apache-jmeter-5.1.1in路径下,打开jmeter-server.bat

    三、负载机

     1、在apache-jmeter-5.1.1in路径下,打开jmeter.properties文件,在文件中找到remote_hosts,将本机的IP添加在remote_hosts后面,1099是Jmeter默认端口号,可以随意修改。与控制机端口号保持一致。

     2、在jmeter.properties文件中,找到server.rmi.ssl.disable,将注释#去掉,false修改为true

      3、保存,并在apache-jmeter-5.1.1in路径下,打开jmeter-server.bat

     

    四、执行

     1、负载机打开jmeter-server.bat

     2、控制机打开Jmeter,运行 -> 远程启动 -> 192.168.xx.xx:1099

     3、在查看结果数中,查看返回结果

      4、负载机jmeter-server.bat返回的结果

    问题:

     1、如果打开jmeter-server.bat,提示:

    Server failed to start: java.rmi.server.ExportException: Listen failed on port: 0; nested exception is:
    java.io.FileNotFoundException: rmi_keystore.jks (系统找不到指定的文件。)错误,在jmeter.properties文件中,找到server.rmi.ssl.disable,将前面的注释#去掉,false修改为true

     2、 响应数据为空,在jmeter.properties文件中,将mode=Standard前面的注释去掉

  • 相关阅读:
    ASP.NET Core 3.0 迁移避坑指南
    Go初学乍练
    IdentityServer4 常见问题
    ASP.NET Core 奇淫技巧之动态WebApi
    Visual Studio 2019 16.1 使用 .NET Core 3.0
    【Java】maven多项目资源共享
    【Web】Web开发中的异常处理方案
    【UML】Java代码与UML模型相互转换方法
    【Spark】为什么没有任务调度到新增的Worker之上???
    【网络】高性能网络编程--下一个10年,是时候考虑C10M并发问题了
  • 原文地址:https://www.cnblogs.com/kongjiangbing/p/11398519.html
Copyright © 2011-2022 走看看