jMeter-数据库测试计划 jMeter-Web测试计划 jMeter-FTP测试计划 jMeter-数据库测试计划 在本章中,我们将看到如何创建一个简单的测试计划来测试数据库服务器。出于测试目的,我们使用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中。 创建JMeter测试计划 让我们从/home/manisha/apache-jmeter-2.9/bin/jmeter.sh启动JMeter 。 添加用户 要创建线程组, 右键单击“测试计划”。 选择添加→线程(用户)→线程组。 因此,线程组被添加到“测试计划”节点下。 将该线程组重命名为JDBC Users。 线程组已添加 我们将不会更改线程组的默认属性。 添加JDBC请求 现在我们定义了用户,是时候定义他们将要执行的任务了。在本节中,指定要执行的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。使用“运行”→“开始”选项执行此测试计划。 验证输出 在最后一个图像中,您可以看到已选择两个记录。 jMeter-Web测试计划 jMeter-FTP测试计划