如何在JMeter中的特定时间内分配请求

如何在JMeter中的特定时间内分配请求,jmeter,Jmeter,我是JMETER新手,在理解如何在特定时间内传播请求时遇到一些困难 我需要运行16个小时的测试,并按如下方式进行传播: 早班-“低交通量”:07:00-15:00(8小时)-总交通量的20% 中午班次-“高流量”:15:00-19:00(4小时)-总流量的50% 夜班1-“交通非常繁忙”:19:00-20:00(1小时)–总交通量的20% 夜班2-“低交通量”:20:00-23:59(3小时)-总交通量的10% 流量是来自500个线程、500个爬升和1000个循环的任意数量的请求 例如,我们

我是JMETER新手,在理解如何在特定时间内传播请求时遇到一些困难

我需要运行16个小时的测试,并按如下方式进行传播:

  • 早班-“低交通量”:07:00-15:00(8小时)-总交通量的20%
  • 中午班次-“高流量”:15:00-19:00(4小时)-总流量的50%
  • 夜班1-“交通非常繁忙”:19:00-20:00(1小时)–总交通量的20%
  • 夜班2-“低交通量”:20:00-23:59(3小时)-总交通量的10%
    • 流量是来自500个线程、500个爬升和1000个循环的任意数量的请求
    例如,我们有100000个请求,我需要:

    早班线程组超过8小时的20% 午班线程组超过4小时的50% 夜班1线组超过1小时的20% 夜班2线组3小时以上占10%

    非常感谢您的帮助

    您可以利用

    这可以帮助您随着时间的推移分散负载。请看一下文档,您应该可以使用

    这可以帮助您随着时间的推移分散负载。请看一下文档,您应该已经完成了

    流量是来自500个线程、500个爬升和1000个循环的任意数量的请求

    上述配置导致总请求数
    500000

    因此,您需要在16小时内发送500k请求,其中:

    • 早班-8小时内有100000个请求(28800秒内有100000个请求==每秒3.4722222个请求)
    • 正午轮班-4小时内有250000个请求(14400秒内有250000个请求==每秒17.36111111个请求)
    • 夜班1-1小时内请求100000次(3600秒内请求100000次==27.7778次/秒)
    • 夜班2-3小时内有50000个请求(10800秒内有50000个请求==每秒4.62962962962963个请求)
    我建议使用和组合,例如设置:

    流量是来自500个线程、500个爬升和1000个循环的任意数量的请求

    上述配置导致总请求数
    500000

    因此,您需要在16小时内发送500k请求,其中:

    • 早班-8小时内有100000个请求(28800秒内有100000个请求==每秒3.4722222个请求)
    • 正午轮班-4小时内有250000个请求(14400秒内有250000个请求==每秒17.36111111个请求)
    • 夜班1-1小时内请求100000次(3600秒内请求100000次==27.7778次/秒)
    • 夜班2-3小时内有50000个请求(10800秒内有50000个请求==每秒4.62962962962963个请求)
    我建议使用和组合,例如设置: