我有一个包含 100 条记录/行的 CSV,我希望使用 JMeter 执行(通过服务)。
现在,我想执行每条记录 3 次(每次延迟 5 秒后),并对 CSV 中的所有 100 条记录执行相同的操作。
如何使用 JMeter 做到这一点?
我有一个包含 100 条记录/行的 CSV,我希望使用 JMeter 执行(通过服务)。
现在,我想执行每条记录 3 次(每次延迟 5 秒后),并对 CSV 中的所有 100 条记录执行相同的操作。
如何使用 JMeter 做到这一点?
使用 jmeter 的标准组件,这看起来并不难实现。
架构可能如下所示:
线程组
线程数 = 1
循环计数 = 1
. . .
虽然控制器 // 这将遍历您的 csv 文件
Condition = ${__javaScript("${var1}"!="",)} // 这将重复直到 EOF
CSV 数据集配置
文件名 = ... // 路径到您的 csv 文件
Variable Names = var1,... // 这些是从文件读取到指向变量的记录
分隔符 = ,
在 EOF 上回收?= 假
在 EOF 上停止线程?= 真
共享模式 = 当前线程组
回路控制器
循环计数 = 3
HTTP 请求采样器
常量计时器
线程延迟(以毫秒为单位)= 5000
. . .