• Jmeter-集合点【同步定时器】应用


    性能测试过程中,我们经常做并发测试,那么怎么让多线程同时并发呢,于是我们用到了【集合点】这个知识点。

    即:在请求数未达到集合点要求时,所有请求处于等待状态。

    Jmeter中集合点通过【同步定时器】进行设置。

    Number  of Simulated Users to Group by:

    设置的10,即每10个请求一组进行并发测试

    Timeout in milliseconds:

    设置为0,即达到10请求时进行一组并发测试;达不到10,不会运行并发测试,请求会一直处于等待状态,需要手工STOP;

    设置为1000,即如果1s内不能达到10请求也运行测试。

    我们通过实例看一下,设置集合点和不设置集合点的区别:

    场景一:设置集合点【10并发,集合点2】

    线程组设置:线程数为10,Ramp-Up Period(in seconds)为1【为0时和同步定时器会有冲突,尽量不要设置为0】,循环次数为1

    同步定时器设置:集合点设置为2,超时设置为0

    执行后,通过【用表格查看结果】看出,同一时间,每次发送两个请求,适用于同一时间发送多个请求的测试场景。

    场景二:不设置集合点【10并发】

    线程组设置:线程数为10,Ramp-Up Period(in seconds)为1【为0时和同步定时器会有冲突】,循环次数为1

    同步定时器:不添加

    执行后,通过【用表格查看结果】看出,每个请求的开始时间都不一致。

  • 相关阅读:
    python3 装饰器
    Python3 迭代器与生成器
    Python3 循环
    Python3 条件控制
    Python3 字典
    Python3 元组
    Python3 列表
    08.HttpUrlconnection方式调用
    南海区行政审批管理系统接口规范v0.3(规划)
    day63-webservice 11.cxf整合spring
  • 原文地址:https://www.cnblogs.com/panda-sweets/p/13329959.html
Copyright © 2020-2023  润新知