如何通过为一组 HTTP 请求生成 x 个请求来在特定时间应用特定数量的用户

问题描述 投票:0回答:1

我有一个场景,我必须为以下情况配置性能测试计划。我不确定配置是否正确,这些最终线程组和整个整形计时器将应用于最终线程组下的多个 https 请求。

详情:- 步骤1

第一小时加载和施加负载的用户数量 = 50 每秒需要生成的请求总数 = 5500/3600 = 1.527777777777778

步骤2

第 2 小时加载和施加负载的用户数量 = 65 每秒需要生成的请求总数 = 9100/3600 = 2.527777777777778

步骤3

第 3 小时加载和施加负载的用户数量 = 80 每秒需要生成的请求总数 = 12700/3600 = 3.527777777777778

步骤4

第 4 小时加载和施加负载的用户数量 = 95 每秒需要生成的请求总数 = 16300/3600 = 4.527777777777778

以此类推,到第 8 小时,每小时将 15 个用户添加到之前的用户中,并在之前的请求数中添加 3600 个以上的请求。

我已经配置了最终的线程组和吞吐量整形定时器,如下所示。

Ultimate Thread Group Configurations

throughput shaping timer configurations

multiple http requests

performance jmeter performance-testing load-testing jmeter-5.0
1个回答
0
投票

如果您不确定您的“配置”是否正确,您可以使用“随时间推移的活动线程数”和“每秒事务数”图表(可以作为一部分安装)来检查用户数量和每秒请求数使用 JMeter 插件管理器3 个基本图表 捆绑包 如果您想在放置实际“负载”之前进行空运行,您可以使用即虚拟采样器,它不会生成任何请求,但您可以测试您的启动周期、计时器、后处理器等.

© www.soinside.com 2019 - 2024. All rights reserved.