压测接口线程数设置_接口测试:jmeter学习笔记:数据库操作和压测

一、Jmeter的数据库操作

Jmeter在做接口测试的时候会与数据库有数据的交互,此时就需要连接数据库。下面介绍下jmeter与mysql数据库的交互操作:

1.jmeter操作数据库之前首先需要导入jdbc的jar包,因为jmeter本身不能直接连mysql,所以需要导入第三方的jar包来连接mysql,不同的数据库导入的jar也不一样

在测试计划页面进行导入jar包

b578cd0cc5c9b5a1593a5c3ac61d0286.png

2.jar包添加好之后,就需要创建数据库的连接信息,包括数据库的地址,账号,密码等。在对应的线程组中进行添加

aef1a5ee04c4e017693fc911db384fd8.png

配置一个数据连接池的名称,这边的名称在后面调用数据库的时候有用到,两边要保持一致,然后配置数据库的连接地址,数据库的名称,数据库的登录名和密码

其中在数据库的配置地址中加上参数:allowMultiQueries=true,可以执行多条sql,如果不加这个参数,在执行多条sql的时候就会报错了

cc69068e126f2cee8e1c70e7a371150a.png

3.最后一步就是写sql和执行sql了,其中

8052a075e965d5063b55bae0ce3a12b8.png这边的名称就是上一步配置的连接池的名称了

数据库的执行结果在查看结果树里面可以看到

dce0b81547547e44fced4a180302eec2.png

二、压测

压力测试可以是对单个接口做,也可以对多个接口做,在做压力测试之前需要对接口的压测要求进行配置好,此时需要在线程组里面进行设置

线程数:设置多个操作并发

Ramp-Up Period:多少秒内启动上面的并发,一般使用默认值

循环次数:可以选择永远,也可以手动设置循环的次数,一般进行压测的时候会选择勾上永远,通过设置的时间来控制压测

调度器:勾选后可以进行持续时间和启动延迟时间的设置

41eea647c288e5d2705d7edd7d312a3f.png

压力测试结果查看,可以通过添加聚合报告来查看,其中主要关注几个数据的值便可

062cf6c5cf7597475169cf8c51d81675.png

samples:总共发出的请求数;average:每个请求响应的时间,单位是毫秒;error%:错误率;throughput:tps,即每秒钟处理的请求数,该值越高说明服务器处理能力越好

cc409812b233f22d7ae5c9137f038448.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值