来自 CSV 文件的 HTTP 请求之间的延迟

Delay between HTTP requests which is from a CSV file

我正在使用 JMeter。我有一个线程组,它从 CSV 文件中提取多个参数并发出 HTTP 请求。我希望每个请求之间有 3 秒。我尝试使用常量计时器,但它发送一个请求并停止。我该怎么做?

我的 CSV 文件有 8073 行。每行是一个请求。

这是我的线程组的样子:

Thread Group
    CSV Data Set Config
    HTTP Request
    Save Responses to a File
    View Results Tree 

使线程组循环计数Infinite和CSV数据集配置的EOF停止线程true,它将执行所有CSV记录

另请参阅

的选项

如果你想在每个请求之前延迟 - 添加一个 Constant Timer 比如:

如果你想在每个请求后延迟 - 添加 Flow Control Action 采样器,如:


关于您的“发送一个请求并停止”行为,默认情况下 Thread Group 只进行一次“迭代”:

您需要将此 1 更改为 8073,或者只需勾选“无限”框并配置 CSV Data Set Config 在到达 CSV 文件末尾时停止: