📅  最后修改于: 2020-11-13 05:48:03             🧑  作者: Mango
在本章中,我们将看到如何创建一个简单的测试计划来测试数据库服务器。出于测试目的,我们使用MYSQL数据库服务器。您可以使用任何其他数据库进行测试。有关在MYSQL中进行安装和创建表的信息,请参见MYSQL教程。
一旦安装了MYSQL,请按照以下步骤设置数据库-
创建一个名称为“ tutorial”的数据库。
创建一个表tutorials_tbl 。
将记录插入到tutorials_tbl中,如下所示-
mysql> use TUTORIALS;
Database changed
mysql> INSERT INTO tutorials_tbl
->(tutorial_title, tutorial_author, submission_date)
->VALUES
->("Learn PHP", "John Poul", NOW());
Query OK, 1 row affected (0.01 sec)
mysql> INSERT INTO tutorials_tbl
->(tutorial_title, tutorial_author, submission_date)
->VALUES
->("Learn MySQL", "Abdul S", NOW());
Query OK, 1 row affected (0.01 sec)
mysql> INSERT INTO tutorials_tbl
->(tutorial_title, tutorial_author, submission_date)
->VALUES
->("JAVA Tutorial", "Sanjay", '2007-05-06');
Query OK, 1 row affected (0.01 sec)
mysql>
将适当的JDBC驱动程序复制到/home/manisha/apache-jmeter-2.9/lib中。
让我们从/home/manisha/apache-jmeter-2.9/bin/jmeter.sh启动JMeter。
要创建线程组,
右键单击“测试计划”。
选择添加→线程(用户)→线程组。
因此,线程组被添加到“测试计划”节点下。
将该线程组重命名为JDBC Users 。
我们将不会更改线程组的默认属性。
现在我们定义了用户,是时候定义他们将要执行的任务了。在本节中,指定要执行的JDBC请求。
右键单击JDBC Users元素。
选择添加→配置元素→JDBC连接配置。
设置以下字段(我们正在使用称为教程的MySQL数据库)-
变量名称绑定到池。这需要唯一地标识配置。 JDBC Sampler使用它来标识要使用的配置。我们将其命名为test 。
数据库URL-jdbc:mysql:// localhost:3306 / tutorial。
JDBC驱动程序类:com.mysql.jdbc.Driver。
用户名:root。
密码:root用户的密码。
屏幕上的其他字段保留为默认值,如下所示-
现在添加一个JDBC请求,该请求引用上面定义的JDBC配置池。选择JDBC用户元素。
单击鼠标右键获得“添加”菜单
选择添加→采样器→JDBC请求。
选择此新元素以查看其控制面板。
编辑属性,如下所示-
变量名称绑定到池。这需要唯一地标识配置。 JDBC Sampler使用它来标识要使用的配置。命名为test 。
名称-学习。
输入池名称-测试(与配置元素相同)。
查询类型-Select语句。
输入“ SQL查询字符串”字段。
现在添加Listener元素。该元素负责将JDBC请求的所有结果存储在文件中,并提供数据的可视模型。
选择“ JDBC用户”元素
添加视图结果树侦听器(添加→侦听器→视图结果树)。
现在,将上述测试计划另存为db_test.jmx 。使用“运行”→“开始”选项执行此测试计划。
在最后一个图像中,您可以看到已选择两个记录。