我需要运行数据库负载测试,每次不同的用户都必须登录

时间:2017-11-15 11:18:11

标签: jmeter load

我需要运行数据库负载测试,每次不同的用户必须登录并执行相同的查询。有没有办法从csv文件中读取jdbc配置?

我有一个带有一个查询的JDBC采样器。但我需要运行100次迭代的查询执行,但每次都需要从csv文件中读取数据库凭据。

在JDBC Configuration中,数据库url将保持不变,但每次迭代都应该从csv文件中获取数据库用户名和密码。

1 个答案:

答案 0 :(得分:0)

有两种方法可供选择:

  1. 创建100个JDBC Connection Configuration元素,并为其分配不同的Variable Names。根据文件:

      

    连接所绑定的变量的名称。可以使用多个连接,每个连接都绑定到不同的变量,允许JDBC采样器选择适当的连接。

    因此,您可以根据测试场景用例在JDBC Request采样器中切换Variable Name

  2. 切换到JSR223 Sampler,您可以在其中为每个请求使用不同的凭据。