首页 > 解决方案 > 如何为一个用户每秒生成请求数

问题描述

我正在尝试使用模仿bruttforce 攻击的无效凭据配置注册登录测试。但是,我想以单个用户的身份提出请求。所以场景是下一个:

  1. 请求使用有效参数进行注册;
  2. 尝试在循环中使用无效参数登录。

我正在添加吞吐量计时器,但随后我需要设置大量线程以每秒生成例如 1 个请求。 要求 线程配置

如何在循环中仅设置一个用户并每秒只运行一个请求?

更新 - 解决方案

一切都很简单,但对我来说仍然很奇怪。也许有人会面临同样的问题。要为每个用户获取多个请求,吞吐量计时器不应放置在控制器内,而应放置在线程本身内。

定时器位置 结果

标签: jmeter

解决方案


您可能需要重新考虑计时器的位置,它遵守JMeter 范围规则,因此它适用于您线程组中的所有采样器。

如果您只想将其应用于一个 - 使其成为相关采样器的子级。

另请注意,恒定吞吐量计时器在分钟级别上足够精确,因此您可能需要切换到精确吞吐量计时器


推荐阅读