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

I need to run database load test, each time a different user has to login

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

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

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

关于如何继续,有 2 个选项:

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

    The name of the variable the connection is tied to. Multiple connections can be used, each tied to a different variable, allowing JDBC Samplers to select the appropriate connection.

    因此您将能够根据您的测试场景用例在 JDBC 请求采样器中切换 Variable Name

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