• Jmeter 分布式测试


    一、操作步骤

    步骤1:在需要进行分布式的每台电脑上安装Jmeter

    步骤2:选择一台电脑作为Controller,其它电脑作为Agent。

    步骤3:在所有装有Agent的电脑运行Jmeter安装目录下jmeter-server.bat。(电脑上必须安装JDK并设置环境变量)

    步骤4:在Controller的电脑上Jmeter安装目录的bin下,编辑JMeter.properties,将remote_hosts修改成运行Agent的机子的IP信息。(如果Agent有修改端口,则IP地址需要附带上的端口号,多个ip地址用逗号分隔)

    步骤5:启动Controller电脑上的Jmeter.bat,选择菜单Run中的“Remote Start”(远程启动)中的ip来运行Agent。

    (备注:如果代理机器太少,Controller需要作为Agent使用,则需要在Controller所在电脑上也安装Agent并配置相关ip)

    二、注意事项

    1、Controller所在电脑的JDK版本和Jmeter版本一致。

    2、Agent电脑启动jmeter-server.bat时,后台提示:“could not find ApacheJmeter_core.jar”。

    解决办法:这个是因为没有找到ApacheJmeter_core.jar。如果不希望看见报错,则需要添加环境变量JMETER_HOME,路径为bin目录的上一级目录,然后重启jmeter-server.bat。

     

    3、Jmeter分布式控制过程中,每个Agent启动的线程数等于线程组中的配置。(所有的Agent的并发数都是一样的,都和线程组中的线程数一样)

    4、Jmeter测试计划之外的数据文件不会发送到负载生成器。也就是如果需要数据文件,需要将文件拷贝纸在Agent所在电脑的测试用例执行的文件路径下。

  • 相关阅读:
    java 获取文本一行一行读
    postman 测试api接口
    MariaDB 默认是禁止远程访问的 我们改掉它
    mysql 查询近三个月数据
    Springboot配置拦截器
    springboot 基于@Scheduled注解 实现定时任务
    springboot 配置访问本地图片
    springboot上传文件大小限制的配置
    vue中toggle切换的3种写法
    vue怎么给自定义组件绑定原生事件
  • 原文地址:https://www.cnblogs.com/linxinmeng/p/12272602.html
Copyright © 2020-2023  润新知