zoukankan      html  css  js  c++  java
  • JMeter联机负载及问题解决

    主控制机:存放JMeter脚本的机器叫做主控制机 负载机:被连接并用来运行脚本的机器叫做负载机 操作步骤:

    1.修改主控制机上,JMeter安装目录bin目录下的JMeter.properties文件中的remote_hosts信息,去掉注释符,把localhost替换成负载机的ip,端口默认是1099,

    注意事项:(1)可以添加多台负载机,通过英文逗号分隔

                       (2)可以修改联机端口

                       (3)如果脚本中有调用CSV文件,外部jar包等,都要复制到远程负载机相同的指定目录下

                       (4)脚本不需要复制,主控机会把脚本发送给负载机。

     2.负载机打开JMeter-server.bat

     3.在主控机上,启动JMeter,然后运行的时候选择远程启动,选择某一个负载机ip,或者远程启动全部

    线程属性:

    1.如下图所示:每台负载机都会运行10个线程,每秒启动10个线程。两台负载机会运行20次

    2.场景要求:2台负载机,共运行100次,每秒启动5个线程

    公式如下:

    每秒启动线程数=线程数/Ramp-Up Period (in seconds)*负载机数

    配置和测试时遇到的问题列表

    主控机连不上负载机

    1、检查负载机和主控机ip是否可以ping通 2、检查负载机防火墙是否关闭 3、检查负载机上是否运行了jmeter的代理(jmeter-server.bat) 4、如果主控机的脚本上有参数化文件,那么在负载机同样位置上也得有一个参数化文件 ps:一个简单粗暴的方法,看负载机上是否有多个网卡,实在没办法,把其他网卡都禁用,然后就能连上并启动了。

  • 相关阅读:
    .net Core自定义中间件中读取Request.Body和Response.Body的内容?
    团队项目的Git分支管理规范
    .net core2.2升级3.1
    .net core EF获取SQL
    EF 查询扩展
    IIS Express启动不了的的解决方案
    AutoMapper
    mssql 数据库“查询处理器用尽了内部资源,无法生成查询计划。”问题的处理
    微服务九大特性
    Flink入门
  • 原文地址:https://www.cnblogs.com/mmz-tester/p/11205803.html
Copyright © 2011-2022 走看看