安装MYSQL后,按照以下步骤设置数据库:
· 创建一个名称为“test”的数据库。
· 创建一个表test。
· 将记录插入test中,如下所示:
mysql> use test; Database changed mysql> INSERT INTO test ->(test_title, test_author, submission_date) ->VALUES ->("Learn JMeter", "PuYawei", NOW()); Query OK, 1 row affected (0.01 sec) mysql> INSERT INTO test ->(test_title, test_author, submission_date) ->VALUES ->("Learn MySQL", "Poo", NOW()); Query OK, 1 row affected (0.01 sec) mysql> INSERT INTO test ->(test_title, test_author, submission_date) ->VALUES ->("Learn Python", "XiaoWei", '2016-11-18'); Query OK, 1 row affected (0.01 sec) mysql> |
· 将相应的JDBC驱动程序复制到 D:\apache-jmeter-3.0\lib中.
创建JMeter测试计划
点击 D:\apache-jmeter-3.0\lib\jmeter.bat 启动JMeter
添加用户
创建一个线程组:
· 右击测试计划。
· 选择 添加>Threads (Users)>线程组。
· 随后,线程组将添加到测试计划节点下。
· 将线程组重命名为JDBC用户。
Add Users
添加JDBC请求
我们已经定义了用户,现在是定义他们将要执行的任务的时候了。在本节中,将会指定要执行的JDBC请求。
· 右击JDBC用户元素
· 选择 添加>元素配置>JDBC Connection Configuration
· 设置以下字段(我们使用MySQL数据库名为test)
Variable name bound to pool.这是一个唯一标识配置。JDBC取样器用它来标识要使用的配置。我们设置它为test.
Database URL ? jdbc: mysql://localhost:3306/test .
JDBC Driver class - com.mysql.jdbc.Driver.
Username: root.
Password: root的密码.
屏幕上的其他字段保留为默认值,如下所示:
Adding JDBC Requests
现在添加一个JDBC请求,它引用上面定义的JDBC配置池。选择JDBC用户元素。
· 右击鼠标,显示添加菜单
· 选择 添加>取样器(Sampler)> JDBC Request。
· 选择此新元素以查看其面板。
· 编辑属性,如下所示
名称 - Learn
输入池名称 - test(与配置元素中的相同)。
Query Type ? Select statement.
Query - 输入SQL查询语句。
Edit the properties
创建监听器
现在添加一个监听器。它将负责将JDBC请求的所有结果存储在文件中,并以可视化的方式呈现数据。
· 选择 JDBC用户
· 添加察看结果树(添加>监听器>察看结果树)
Create Listener
保存并执行测试计划
将上面的测试计划保存为db_test.jmx。使用 运行>启动 选项执行此测试计划。
验证输出结果
Sampler Result
Request
Response
在最后一个图像中,您可以看到选择了三条记录。
上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。