在本章中,我们将看到如何创建一个简单的测试计划,测试数据库服务器。对于我们的测试目的,我们使用MySQL数据库服务器。您可以使用任何其他数据库进行测试。MYSQL的安装和创建表,请参阅MYSQL教程。

安装MySQL以后,请按照以下步骤设置数据库:

1)创建一个数据库名称"tutorial".

2)创建一个表tutorials_tbl.

3)插入记录到tutorials_tbl:

4)复制JDBC驱动程序到 /home/manisha/apache-jmeter-2.9/lib.

创建JMeter测试计划

首先,让我们启动JMeter /home/manisha/apache-jmeter-2.9/bin/jmeter.sh.

添加用户

现在,创建一个线程组,右键点击 Test Plan > Add> Threads(Users)> Thread Group. 根据测试计划节点将添加线程组。重命名此线程为JDBC用户。

我们不会改变线程组的默认属性。

添加JDBC请求

现在,我们已经定义了我们的用户,它是时间来定义,他们将要执行的任务。在本节中将指定JDBC请求执行。 JDBC Users元件上右击,选择 Add > Config Element > JDBC Connection Configuration.

设置以下字段(我们使用的是MySQL数据库教程):

  • 变量名绑定到池。这需要唯一地标识该配置。它是用来由JDBC采样器,以确定要使用的配置。作为测试,我们把它命名为 test
  • Database URL: jdbc:mysql://localhost:3306/tutorial
  • JDBC Driver class: com.mysql.jdbc.Driver
  • 用户名: root
  • 密码: root的密码

在屏幕上的其他领域,可以留为默认值,如下所示:

添加一个JDBC请求是指上面定义的JDBC配置池。选择JDBC Users元件,单击鼠标右键得到添加菜单,然后选择 Add > Sampler > JDBC Request. 然后,选择这个新的元素,以查看它的控制面板。编辑属性如下:

  • 变量名绑定到池。这需要唯一地标识该配置。它是用来由JDBC采样器,以确定要使用的配置。我们将其命名为 test
  • Name: Learn
  • Enter the Pool Name: test (same as in the configuration element)
  • Query Type: Select statement
  • Enter the SQL Query String field.

创建侦听器

现在添加Listener元素。此元素负责存储所有JDBC请求的结果,在一个文件中,并呈现出可视化的数据模型。

选择JDBC Users元件,并添加一个查看结果树监听器(Add > Listener > View Results Tree).

保存并执行测试计划

现在保存的以上测试计划db_test.jmx。执行本测试计划使用 Run > Start 选项.

校验输出

在最后图像,可以看到,2条记录被选择。

jdbc插入数据_JMeter数据库测试计划相关推荐

  1. Excel向数据库插入数据和数据库向Excel导出数据

    为了熟悉java里工作簿的相关知识点,所以找了"Excel向数据库插入数据和数据库向Excel导出数据"的功能来实现. 注意事项:1,mysql数据库: 2,需要导入的jar包有 ...

  2. python加数据库_用python批量插入数据到数据库中

    既然使用python操作数据库必不可少的得使用pymysql模块 可使用两种方式进行下载安装: 1.使用pip方式下载安装 pip install pymysql 2.IDE方式 安装完成后就可以正常 ...

  3. mysql批量加逗号_批量插入数据到数据库的方式

    出于性能的考虑.用Insert语句一条一条的插入大量数据到数据库肯定不是最好的选择.指不定还会把数据库搞死了. 前几天,用户提了需求,要求写Job实现,每天清空一个Table,然后将新发过来的数据In ...

  4. mybatis插入数据到数据库成功,数据库却没有数据

    mybatis插入数据到数据库成功,数据库却没有数据 错误描述: 解决办法: 错误描述: 编写测试类,显示数据插入成功: 但是去查看数据库中相应表中数据情况,缺发现没有数据! 解决办法: 查看核心配置 ...

  5. 使用mybatis插入数据到数据库中,显示插入成功,且没有报错,但是数据库中并没有新插入的数据的原因

    使用mybatis插入数据到数据库中,显示插入成功,且没有报错,但是数据库中并没有数据的原因 没有提交事务,有时没有配置自动提交事务的设置,所以需要手动提交事务,即 sqlSession.commit ...

  6. php创建表并插入数据,php数据库操作-创建库和表以及插入数据

    以上我们正确连接到了mysql数据库,本文将进一步创建数据库,表,在表中填充数据. 大家知道连接上数据库才能进行操作,同样的代码搬过来 /* * 数据库操作*(创建数据库,表,插入数据,插入多条数据) ...

  7. JDBC插入数据后返回新数据id

    使用jdbc向表中插入数据时,有时候需要返回新插入数据的id.比如现在要向两个表中分别插入一条数据,第一条数据插入后生成的id要作为第二条数据的一个字段值. 具体代码: PreparedStateme ...

  8. 用python批量插入数据到数据库中

    既然使用python操作数据库必不可少的得使用pymysql模块 可使用两种方式进行下载安装: 1.使用pip方式下载安装 pip install pymysql 2.IDE方式 安装完成后就可以正常 ...

  9. ThinkPhp插入数据到数据库

    首先我们在Home/View目录下创建一个Add文件夹,然后在Add文件夹中创建一个add.html文件 我们需在这个文件中是创建一个简单表单,对应我们数据表中的字段 <!DOCTYPE htm ...

最新文章

  1. .NET 数据访问中间件 HyperDAL v1.1 FAQ
  2. 【采用】【风控系统】风控中心—京东基于Spark的风控系统架构实践和技术细节
  3. php cur https,解决php-curl不支持https问题
  4. NOTIFYICONDATA结构
  5. IOS之使用纯代码push ViewController
  6. Android 获取光线强弱,开启闪光灯,关闭闪光灯
  7. OpenStack精华问答 | OpenStack与计算虚拟化有什么关系?
  8. bing背单词交互流程 - Chongyang Bai
  9. 汇编edx_开源社区开始热议edX
  10. 一个Form中2个按钮,PHP后台如何判断提交的是哪一个按钮
  11. div嵌套,内层的margin-top会跑到外层
  12. 坚持就是成功,为自己的梦想全力以赴
  13. 互联网日报 | 微信红包封面向个人开放;每日优鲜获青岛战略投资20亿元;中国银联发布“银联云”...
  14. [好歌推荐4]侯德建 - 归去来兮
  15. Spark RDD 练习
  16. Sequel pro 连接mysql 报MySQL said: Authentication plugin 'caching_sha2_password' cannot be loaded...
  17. jQuery插件开发标准写法
  18. 程序设计c语言高速公路收费标准,高速公路收费系统c语言课程设计报告分解.docx...
  19. 极简数据抓取教程:山水济南,Say I love you with data
  20. 攻防世界 mfw 解题思路

热门文章

  1. java 升级1.8_升级系统中的java到1.8版本详解
  2. python圣诞节快乐_用python让大白对你说圣诞快乐
  3. CVPR 2021 | 港科大:如何利用闪光图像(flash image)来去除反光
  4. c++调用python3
  5. js MediaSource h264
  6. torch 多进程卡死
  7. python相似图片聚类分类
  8. 图像的低频是轮廓,高频是噪声和细节 小波变换
  9. 一、LDAP目录服务介绍
  10. java jdbc 链接pg_Java零基础教程