You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JMeter测试计划配置求助:单用户、15次迭代、运行1小时

没问题,我给你拆解下怎么配置JMeter,完美匹配你的需求:1个用户跑15次迭代,整个测试刚好持续1小时。

步骤1:配置线程组基础参数
  • 打开JMeter新建测试计划,右键测试计划 → 添加「Threads (Users)」→「Thread Group」
  • 在线程组的配置面板里:
    • 把「Number of Threads (users)」设为 1(对应单个用户)
    • 把「Loop Count」设为 15(对应执行15次迭代)
    • 先别急着开调度器,我们先通过定时器来控制迭代节奏,保证总时长达标
步骤2:添加固定定时器控制迭代间隔

要让15次迭代均匀分布在1小时里,先算好间隔:1小时=3600秒,3600÷15=240秒(也就是4分钟)。这个间隔是每次迭代之间的等待时间(包含请求本身的执行耗时,所以如果请求很快,总时长就刚好接近1小时)。

  • 右键点击线程组 → 添加「Timers」→「Constant Timer」
  • 在「Thread Delay (in milliseconds)」输入框里填 240000(240秒换算成毫秒的数值)
    • 这个定时器会在每次迭代开始前生效:第一次迭代立即执行,之后每轮迭代前都等待240秒,15次下来总时长刚好约1小时
可选:用调度器兜底(确保严格跑满1小时)

如果担心请求执行时间波动导致总时长偏差,还可以结合线程组的调度器强制控时:

  • 回到线程组配置面板,勾选「Scheduler」选项
  • 把「Duration (seconds)」设为 3600(1小时的秒数)
  • 这样一来,就算迭代提前跑完,测试也会持续到1小时才结束;要是迭代因为某些原因变慢,到1小时时测试会自动终止
快速验证配置

怕配置错的话,可以先做个小测试:把「Loop Count」改成2,「Duration」改成480秒(8分钟),定时器还是240000毫秒,跑起来看看是不是第一次执行后等4分钟再跑第二次,总时长刚好8分钟左右,没问题再正式跑。

内容的提问来源于stack exchange,提问作者user2432

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 08:05:11