JMeter 数据库测试计划17 Mar 2025 | 阅读 2 分钟 在本节中,您将学习如何创建一个基本的测试计划来测试数据库服务器。 出于测试目的,我们将使用 MySQL workbench 创建一个数据库。您可以根据自己的方便使用任何其他数据库服务器。您还可以参考我们的 MySQL 数据库教程mysql-tutorial,以了解有关数据库创建的更多信息。 一旦您的系统上有了数据库服务器。请按照以下步骤操作 - 创建一个名为“javatpoint”的数据库。
- 创建一个表“tutorials”。
- 将记录插入 tutorials 表。
下图显示了我们使用 MySQL work bench 创建的数据库及其记录。

注意:您需要将相应的 JDBC 驱动程序复制到 apache-jmeter-4.0 文件夹的“lib”目录中。例如,下图显示了 C:\JMeter\apache-jmeter-4.0\lib 文件夹中的相应 .jar 文件。

创建 JMeter 测试计划- 转到您的 JMeter bin 文件夹,双击 ApacheJMeter.jar 文件以启动 JMeter 界面。
- 选择测试计划节点,然后右键单击所选项目。
- 将鼠标悬停在“添加”选项上,然后将显示元素列表。
- 选择 线程 (用户) > 线程组。
- 将此线程组重命名为 JDBC users。
- 线程组的默认属性保持不变。

添加 JDBC 请求- 右键单击 JDBC users 元素。
- 将鼠标悬停在“添加”选项上,然后将显示元素列表。
- 选择配置元素 > JDBC Connection Configuration。

您需要设置一些重要的字段,这些字段将决定数据库和 JMeter 之间的正确连接。这些字段包括 - - Variable name bound to pool - 它唯一地标识配置。此名称将进一步由 JDBC Sampler 使用,以识别要使用的配置。我们将其命名为 test。
- Database URL - jdbc: mysql://:3306/javatpoint
- JDBC Driver class - com.mysql.jdbc.Driver.
- User Name - root。
- Password - root 的密码。
- 其他字段保持不变。

- 右键单击 JDBC users 元素。
- 将鼠标悬停在“添加”选项上,然后将显示元素列表。
- 选择 Sampler > JDBC request。

- 选择这个新元素以查看其控制面板。
您需要设置一些重要的字段。 JDBC 请求控制面板包括 - - Name- JMeter。
- Enter the Pool Name - test(与配置元素中的相同)。
- Query Type - Select statement。
- Query- 输入 SQL Query 字符串字段。

创建 Listener- 选择 JDBC users 元素。
- 将鼠标悬停在“添加”选项上,然后将显示元素列表。
- 选择 Listener > View Results Tree。

下图显示了默认的 View Results Tree 界面。

保存并执行测试计划- 单击文件 > 将测试计划另存为。
- 将整个测试计划另存为 DB_test.jmx。

- 单击运行 > 开始执行测试计划。
验证输出名称 JMeter 旁边的绿色表示测试计划已成功执行。


Response data 选项卡显示数据库“javatpoint”的记录。

|