【发布时间】:2012-09-06 07:07:09
【问题描述】:
我有一个包含 100 条记录/行的 CSV,我希望使用 JMeter 执行(通过服务)。
现在,我想执行每条记录 3 次(每次延迟 5 秒后),并对 CSV 中的所有 100 条记录执行相同操作。
我怎样才能使用 JMeter 做到这一点?
【问题讨论】:
-
你的问题不清楚,也许是数据的一个例子,应该做什么可以帮助
标签: java jmeter load-testing qa
我有一个包含 100 条记录/行的 CSV,我希望使用 JMeter 执行(通过服务)。
现在,我想执行每条记录 3 次(每次延迟 5 秒后),并对 CSV 中的所有 100 条记录执行相同操作。
我怎样才能使用 JMeter 做到这一点?
【问题讨论】:
标签: java jmeter load-testing qa
使用 jmeter 的 standard components 看起来并不难实现。
架构可能如下所示:
线程组 线程数 = 1 循环计数 = 1 . . . While Controller // 这将遍历你的 csv 文件 Condition = ${__javaScript("${var1}"!="",)} //这将重复直到EOF CSV 数据集配置 Filename = ... // csv 文件的路径 Variable Names = var1,... //这些是从文件中读取到指向变量中的记录 分隔符 = , 在 EOF 上回收? = 假 在 EOF 上停止线程? = 真 共享模式 = 当前线程组 循环控制器 循环计数 = 3 HTTP 请求采样器 恒定计时器 线程延迟(以毫秒为单位)= 5000 . . .【讨论】: