loops - 如何在 JMeter 中为每个用户动态迭代请求
问题描述
我需要在 JMeter 中为不同的用户多次迭代请求。每个用户的迭代次数不同。例如:我需要为第一个用户迭代请求 5 次,为第二个用户迭代 3 次,只为第三个用户迭代 1 次,依此类推。我们如何做到这一点以及如何将输入馈送到相同的位置。是否可以说在 csv 数据集配置中为第一个用户读取前 5 行,为第二个用户读取下 3 行。
解决方案
您可以在CSV 文件中或通过JMeter 属性为每个用户定义所需的循环计数
您可以使用__groovy() 函数从 CSV 文件中读取所需的行,例如:
${__groovy(new File('test.csv').readLines().get(0),)}
- 阅读第一行${__groovy(new File('test.csv').readLines().get(1),)}
- 阅读第二行- 等等
推荐阅读
- sql - 选择行的最旧日期并使用基于最旧日期或其他日期的值创建一个新列
- jquery - 如何等待从 ajax get 返回响应的 jquery 函数?
- android - 查找文件路径并读取文件
- python - 使用opencv python识别图像中的文本数据以读取mm/dd、描述和数量
- c++ - 运行 Boost 库但在 Mac 上使用 gcc 时出现 clang 错误
- java - API 未加载
- reactjs - React Redux 更新嵌套对象的干净方式?
- node.js - NodeJS12 Morgan logger跳过不使用旋转文件流
- html5-video - 与 WCAG 1.2.5 音频描述(预录)相关的没有音频的通用生活方式背景视频的可访问性规则
- scala - 如何更改火花中的日志级别?