jdbc插入数据_JMeter数据库测试计划
在本章中,我们将看到如何创建一个简单的测试计划,测试数据库服务器。对于我们的测试目的,我们使用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数据库测试计划相关推荐
- Excel向数据库插入数据和数据库向Excel导出数据
为了熟悉java里工作簿的相关知识点,所以找了"Excel向数据库插入数据和数据库向Excel导出数据"的功能来实现. 注意事项:1,mysql数据库: 2,需要导入的jar包有 ...
- python加数据库_用python批量插入数据到数据库中
既然使用python操作数据库必不可少的得使用pymysql模块 可使用两种方式进行下载安装: 1.使用pip方式下载安装 pip install pymysql 2.IDE方式 安装完成后就可以正常 ...
- mysql批量加逗号_批量插入数据到数据库的方式
出于性能的考虑.用Insert语句一条一条的插入大量数据到数据库肯定不是最好的选择.指不定还会把数据库搞死了. 前几天,用户提了需求,要求写Job实现,每天清空一个Table,然后将新发过来的数据In ...
- mybatis插入数据到数据库成功,数据库却没有数据
mybatis插入数据到数据库成功,数据库却没有数据 错误描述: 解决办法: 错误描述: 编写测试类,显示数据插入成功: 但是去查看数据库中相应表中数据情况,缺发现没有数据! 解决办法: 查看核心配置 ...
- 使用mybatis插入数据到数据库中,显示插入成功,且没有报错,但是数据库中并没有新插入的数据的原因
使用mybatis插入数据到数据库中,显示插入成功,且没有报错,但是数据库中并没有数据的原因 没有提交事务,有时没有配置自动提交事务的设置,所以需要手动提交事务,即 sqlSession.commit ...
- php创建表并插入数据,php数据库操作-创建库和表以及插入数据
以上我们正确连接到了mysql数据库,本文将进一步创建数据库,表,在表中填充数据. 大家知道连接上数据库才能进行操作,同样的代码搬过来 /* * 数据库操作*(创建数据库,表,插入数据,插入多条数据) ...
- JDBC插入数据后返回新数据id
使用jdbc向表中插入数据时,有时候需要返回新插入数据的id.比如现在要向两个表中分别插入一条数据,第一条数据插入后生成的id要作为第二条数据的一个字段值. 具体代码: PreparedStateme ...
- 用python批量插入数据到数据库中
既然使用python操作数据库必不可少的得使用pymysql模块 可使用两种方式进行下载安装: 1.使用pip方式下载安装 pip install pymysql 2.IDE方式 安装完成后就可以正常 ...
- ThinkPhp插入数据到数据库
首先我们在Home/View目录下创建一个Add文件夹,然后在Add文件夹中创建一个add.html文件 我们需在这个文件中是创建一个简单表单,对应我们数据表中的字段 <!DOCTYPE htm ...
最新文章
- .NET 数据访问中间件 HyperDAL v1.1 FAQ
- 【采用】【风控系统】风控中心—京东基于Spark的风控系统架构实践和技术细节
- php cur https,解决php-curl不支持https问题
- NOTIFYICONDATA结构
- IOS之使用纯代码push ViewController
- Android 获取光线强弱,开启闪光灯,关闭闪光灯
- OpenStack精华问答 | OpenStack与计算虚拟化有什么关系?
- bing背单词交互流程 - Chongyang Bai
- 汇编edx_开源社区开始热议edX
- 一个Form中2个按钮,PHP后台如何判断提交的是哪一个按钮
- div嵌套,内层的margin-top会跑到外层
- 坚持就是成功,为自己的梦想全力以赴
- 互联网日报 | 微信红包封面向个人开放;每日优鲜获青岛战略投资20亿元;中国银联发布“银联云”...
- [好歌推荐4]侯德建 - 归去来兮
- Spark RDD 练习
- Sequel pro 连接mysql 报MySQL said: Authentication plugin 'caching_sha2_password' cannot be loaded...
- jQuery插件开发标准写法
- 程序设计c语言高速公路收费标准,高速公路收费系统c语言课程设计报告分解.docx...
- 极简数据抓取教程:山水济南,Say I love you with data
- 攻防世界 mfw 解题思路