jmeter - 如何为一个用户每秒生成请求数
问题描述
我正在尝试使用模仿bruttforce 攻击的无效凭据配置注册登录测试。但是,我想以单个用户的身份提出请求。所以场景是下一个:
- 请求使用有效参数进行注册;
- 尝试在循环中使用无效参数登录。
我正在添加吞吐量计时器,但随后我需要设置大量线程以每秒生成例如 1 个请求。
如何在循环中仅设置一个用户并每秒只运行一个请求?
更新 - 解决方案
一切都很简单,但对我来说仍然很奇怪。也许有人会面临同样的问题。要为每个用户获取多个请求,吞吐量计时器不应放置在控制器内,而应放置在线程本身内。
解决方案
您可能需要重新考虑计时器的位置,它遵守JMeter 范围规则,因此它适用于您线程组中的所有采样器。
如果您只想将其应用于一个 - 使其成为相关采样器的子级。
另请注意,恒定吞吐量计时器在分钟级别上足够精确,因此您可能需要切换到精确吞吐量计时器
推荐阅读
- mysql - Navicat 无法识别 Mac 上 known_hosts 文件中的新条目并且无法连接到远程服务器
- logstash-grok - 如何从字符串中提取关键字值
- angular - 多个 HTML 页面合并为一个页面
- r - 在 R 中对多个数据帧进行汇总统计
- oracle - Oracle Apex 在应用程序中一次导入多个导出的文件
- reactjs - mobx 操作绑定和状态更改的问题
- c++ - 我如何知道字符串中字符相对于英文字母的位置值?
- node.js - 收到错误 DeprecationWarning:不推荐使用未处理的承诺拒绝。在节点 js
- reactjs - 如何将服务器端功能添加到已经创建的 React 应用程序中?
- postgresql - 如何在 Postgres 中使用 PgAgent 作业调度程序执行 INSERT 语句