美文网首页自动化mysql
Jmeter分布式模式几点记录

Jmeter分布式模式几点记录

作者: 佛系小懒 | 来源:发表于2020-02-06 18:06 被阅读0次

    环境准备

    在配置前先确保每台物理机已经安装jdk环境及jmeter环境

    配置remote_hosts, 所有执行机的ip:port列表,同时包括控制机的ip:port信息;

    配置server_port:如果控制机上的1099端口已经被占用的情况下,可修改控制机的端口为其他值;

    具体对应jmeter.properties文件

    分布式加压策略

    采用分布式加压的方式,需要先启动: ${DIRNAME}/jmeter ${RMI_HOST_DEF} -Dserver_port=${SERVER_PORT:-1099} -s -j jmeter-server.log "$@"

    分布式测试架构

    Master:提供GUI操作入口,控制测试; 编辑remote_hosts=所有slave机器的ip

    Slave:运行jmeter-server,来对target发送请求

    Target:需要进行压力测试的机器

    性能相关监听器

    (1) 监控CPU、Mem

    在事务控制器下,添加“jp@gc - PerfMon Metrics Collector”,设置输出文件所在目录

    (2) 监控TPS

    在事务控制器下,添加“jp@gc - Transactions per Second”,设置输出文件所在目录

    (3) 监控活动线程数

    在事务控制器下,添加“jp@gc - Active Threads Over Time”,设置输出文件所在目录

    持续加压

    在测试计划下,添加“jp@gc - Stepping Thread Group”,设置启动线程数、线程的提速、线程持续运行时间,来调整持续加压策略。(单机或分布式都可以)

    相关文章

      网友评论

        本文标题:Jmeter分布式模式几点记录

        本文链接:https://www.haomeiwen.com/subject/jcpuxhtx.html