day34-测试之性能测试工具JMeter的定时器、分布式

目录

一、JMeter的定时器

        1.1.同步定时器

        1.2.常数吞吐定时器

二、JMeter的分布式测试

        2.1.应用场景

        2.2.原理

        2.3.分布式测试注意事项

        2.4.分布式配置

        2.5.运行

三、今日学习思维导图

一、JMeter的定时器

        1.1.同步定时器

                1).作用

                        当前需要进行大量用户的并发测试时,为了让用户能真正的同时执行,添加同步定时器,用于阻塞线程,直到线程数达到预先配置的数值,才开始执行取样器的操作

                2).配置

                        2.1).并发数:同时达到多少用户才开始发送请求

                        2.2).超时时间

                                1.必须配置:否则当虚拟用户数无法被并发数整除时,就会有部分的用户挂起无法执行

                                2.配置不能太短:必须并发数加载的时间要长,否则无法达到并发数的要求,数据就会被施法掉

        1.2.常数吞吐定时器

                1).作用

                        用于性能测试时模拟用户产生的业务压力,通过制定QPS来对服务器发送固定频率的请求

                2).添加

                        线程组-HTTP取样器--常数吞吐量定时器

                3).配置

                        吞吐量的值:QPS*60

二、JMeter的分布式测试

        2.1.应用场景

                当测试机无法模拟用户需要的业务负载量时,需要使用多台测试机配合测试

        2.2.原理

                1).

                2).分布式测试分为一台控制机和多台代理机

                3).控制机负责发布测试任务给代理机

                4).代理机接收任务并向服务器发送请求,并接收服务器返回的响应,然后将测试结果返回给控制机

                5).由控制机对测试结果数据进行汇总统计

        2.3.分布式测试注意事项

                1).所有的测试机防火墙都已经关闭

                2).所有的测试机及服务器在同一个网络内

                3).所有的测试机的meter版本和Dk版本完全相同

                4).关闭meter里的RMISSL开关

        2.4.分布式配置

                1).代理机

                        1.1).server_port:不重复,如果使用多台机器做代理机,可不用配置

                        1.2).关闭RMISSL

                2).控制机

                        2.1).remote_server:所有代理机的IP+port,有多台代理机时用逗号分隔

                        2.2).关闭RMISSL

        2.5.运行

                1).代理机

                        jmeter-server.bati运行

                2).控制机

                        2.1).jmeter.bat运行

                        2.2).控制代理机执行脚本:运行一远程启动所有

三、今日学习思维导图

  • 18
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值