加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

测试数据库的稳定性和性能竟如此简单

发布时间:2019-07-31 22:38:04 所属栏目:编程 来源:Hely
导读:提纲声名 行使 Jmeter来对数据库举办压测,可以有用测试数据库的不变性和机能。对比用代码实现对数据库的压测来说,Jmeter更简朴,利便,可操纵性更好。 操纵步调 1.选择测试打算,添加架包mysql-connector-java-5.1.12-bin.jar到路径下,用于数据库MySql
副问题[/!--empirenews.page--]

提纲声名

行使 Jmeter来对数据库举办压测,可以有用测试数据库的不变性和机能。对比用代码实现对数据库的压测来说,Jmeter更简朴,利便,可操纵性更好。

测试数据库的不变性和机能竟云云简朴

操纵步调

1.选择测试打算,添加架包mysql-connector-java-5.1.12-bin.jar到路径下,用于数据库MySql的读取,.jar包在Jmeter的Lib路径下。

测试数据库的不变性和机能竟云云简朴

2.添加线程组,右击测试打算->添加->Threads(Users)->线程组;

测试数据库的不变性和机能竟云云简朴

设置线程数为5,轮回次数为1

测试数据库的不变性和机能竟云云简朴

3.添加HTTP Cookie Manager,右击线程组->添加->设置元件->HTTP Cookie打点器;

测试数据库的不变性和机能竟云云简朴

打开Http Cookie打点器,参照接口文档填写好Cookie信息;

测试数据库的不变性和机能竟云云简朴

4.添加HTTP信息头打点器,右击线程组->添加->设置元件->HTTP信息头打点器;

测试数据库的不变性和机能竟云云简朴

打开Http信息头打点器,参照接口文档写好header信息

测试数据库的不变性和机能竟云云简朴

5.添加轮回节制器,右击线程组->添加->逻辑节制器->轮回节制器;

测试数据库的不变性和机能竟云云简朴

备注:配置轮回次数为10000次,可以更具现实需求来配置轮回次数

测试数据库的不变性和机能竟云云简朴

6.添加计数器,右击轮回节制器->添加->设置元件->计数器;

测试数据库的不变性和机能竟云云简朴

备注:

启动:变量ID的起始值

递增:暗示每次插入数据ID+1

最大值:ID的最大值

引用名称:变量名ID

测试数据库的不变性和机能竟云云简朴

7.添加JDBC Connection Configuration,右击轮回节制器->添加->设置元件-> JDBC Connection Configuration;

线程组添加 JDBC Connection Configuration用于设置Jmeter和Mysql的毗连;

测试数据库的不变性和机能竟云云简朴

设置的信息如下:

variable name:必需与JDBC Request中的variable name保持同等

JDBC Driver class:这个是牢靠的参考下图

测试数据库的不变性和机能竟云云简朴

Datebase URL:是你的数据库毗连地点

Username:数据库毗连用户名

Password:数据库毗连暗码

测试数据库的不变性和机能竟云云简朴

8.添加JDBC Request,右击轮回节制器->添加->Sampler-> JDBC Request;

测试数据库的不变性和机能竟云云简朴

设置JDBC Request 信息,我这儿是往数据库test1_cht的表zt-case中插入数据

每次字段id递增1,着实字段稳固

备注:variable name 必需与JDBC Connection Configuration 中的同等

测试数据库的不变性和机能竟云云简朴

9.添加聚合陈诉和查察功效树,右击轮回节制器->添加->监听器->聚合陈诉,查察功效树;

测试数据库的不变性和机能竟云云简朴
测试数据库的不变性和机能竟云云简朴

云云,就可以运行查察功效了。

测试数据库的不变性和机能竟云云简朴

备注:

本文用的Jmeter3.2的版本,差异的版本也许有略微不同。

一个实例

目标:测试数据库负载平衡的计策是否见效

配景:数据库回收HAProxy做负载平衡计策,现有两个数据库处事,封锁个中一台,HAPRoxy能使其它一台数据库处事见效

1.配置线程数为1,轮回次数为1

测试数据库的不变性和机能竟云云简朴

2.在轮回节制器内配置轮回10000次

测试数据库的不变性和机能竟云云简朴

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读