提问人:Islam 提问时间:11/6/2023 最后编辑:Islam 更新时间:11/6/2023 访问量:24
如何根据Ultimate线程组配置(不包括启动和关闭时间)执行RPS?
How to execute the RPS according to the Ultimate thread group configurations excluding startup and shutdown time?
问:
我需要对具有以下配置的几个 API 调用运行负载测试 8 小时。我有一些困惑(作为问题提到)
开始线程计数 | 初始延迟,秒 | 启动时间 | 保持负载,秒 | 关机时间 |
---|---|---|---|---|
50 | 0 | 300 | 3000 | 300 |
65 | 3600 | 300 | 3000 | 300 |
80 | 7200 | 300 | 3000 | 300 |
95 | 10800 | 300 | 3000 | 300 |
110 | 14400 | 300 | 3000 | 300 |
125 | 18000 | 300 | 3000 | 300 |
140 | 21600 | 300 | 3000 | 300 |
155 | 25200 | 300 | 3000 | 300 |
启动 RPS | 结束 RPS | 时长,秒 |
---|---|---|
3 | 3 | 3000 |
4 | 4 | 3000 |
5 | 5 | 3000 |
6 | 6 | 3000 |
7 | 7 | 3000 |
8 | 8 | 3000 |
9 | 9 | 3000 |
10 | 10 | 3000 |
每小时预期请求数
预期请求 |
---|
9000 |
12000 |
15000 |
18000 |
21000 |
24000 |
27000 |
30000 |
了解上述配置
总体目标是在 8 小时内执行少量 RPS 的负载测试(RPS 将在第二次运行中增加 8 小时,此处未提及配置),通过每小时增加 15 个用户,启动时间为 5mint(300Sec),并且每小时保持负载 50mints,而不是在 5mints(300Sec) 内关闭,依此类推。
问题:
这些配置是否正确。
RPS 将在启动和关闭时间之间生成,这意味着仅针对保持负载持续时间?
如何为每小时的请求(第一个、第二个小时内生成了多少请求)生成图形或表格视图,而每小时没有活动线程?
答:
0赞
Dmitri T
11/6/2023
#1
- 我们不知道,因为目前尚不清楚您尝试每秒执行多少个请求,每个测试时刻有多少用户。
- 如果要从报表中排除某些结果,可以使用筛选结果工具
- 有 Transaction Throughput vs Threads 侦听器,它生成具有 RPS 与活动用户数的图表
Filter Results Tool 和 Transaction Throughput vs Threads 都是可以使用 JMeter 插件管理器安装的插件
评论
0赞
Islam
11/6/2023
第 1 小时 50 个用户和 3RPS,第 2 小时 65 个用户和 4 个 RPS,依此类推,我也提到了每小时的预期请求数。如果仍然不清楚,请告诉我。
0赞
Dmitri T
11/6/2023
在这种情况下,配置是正确的
评论