【问题标题】:Jmeter Multiple data for update queryJmeter 用于更新查询的多个数据
【发布时间】:2020-10-24 09:41:35
【问题描述】:

我正在使用 JMeter JDBC 配置进行更新查询。我已经对输入参数进行了参数化,现在它只根据每次迭代中的参数值更新一条记录。但是,我想批量更新记录以避免持续时间过长。假设我想一次更新 3k 条记录。那么如何使用 JMeter 参数化进行更新查询来实现这一点呢?

【问题讨论】:

    标签: jmeter jmeter-plugins jmeter-5.0 jmeter-4.0 jmeter-3.2


    【解决方案1】:

    我认为最好在 SQL 查询级别进行。

    但是,如果您需要使用 JMeter 来完成:

    1. 连接CSV Data Set Config 并在那里提供您的 3000 个参数

    2. 配置 JDBC 请求采样器以从 CSV 文件中读取数据

    3. Thread Group级别的线程数增加到3000

    4. Synchronizing Timer 添加到您的线程组并将Number of Simulated Users to Group by 设置为“3000”

    这样 JMeter 将在完全相同的时间运行 3000 个线程的 JDBC 请求采样器,希望这就是您要寻找的

    【讨论】:

    • @Dimitri,有没有办法为 jmeter 中的参数分配块大小。这将解决我的问题。否则我需要写一些逻辑。
    • 我不知道“分配块大小”是什么意思,如果您需要为每个虚拟用户分配特定的数据集,最简单的方法是为每个用户获取一个 CSV 文件并读取他们通过__CSVRead()__threadNum() 函数。替代方案是 "Sharing Mode" of the CSV Data Set ConfigHTTP Simple Table Server
    猜你喜欢
    • 2020-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多