jmeter复习整理(5) 上传文件/数据库

这篇博客详细介绍了如何在JMeter中进行文件上传和数据库操作。在文件上传部分,讲解了后期拼接图片路径的方法。在数据库部分,提到了下载MySQL驱动,将其放入JMeter的libext目录,并在JDBC Connection Configuration中配置数据库连接,包括Database URL、JDBC Driver Class、Username和Password等。JDBC Request部分讨论了不同类型的查询,如Select、Update和Callable Statement,以及如何设置参数、处理结果集。

1.上传文件

后期拼接图片路径方法

 

2.数据库

下载数据库驱动

下载驱动(https://dev.mysql.com/downloads/connector/j/)

解压后将驱动(mysql-connector-java-8.0.19.jar)放置jmeter\lib\ext下

下载的jar包保存在非jmeter\lib\ext下目录下, 则需要在Jmeter工程中测试计划元件下指定jar包路径

 

Jdbc配置

右击相关菜单--添加-配置元件-JDBC Connection Configuration

Variable Name for created pool: 数据库连接池的名称,在JDBC Request中会用到;

Connection Pool Configuration: 关于数据库连接池的配置, 在一般使用中, 默认即可;但是想压测, 单独负载测试DB, 想找出DB最适合的连接池, 就要稍加注意;

Connection Validation by Pool: 在一般使用中, 默认即可, Validation Query 一般选择 select 1;

Database Connection Configuration: 数据库连接配置.(Database URL: 格式为: jdbc:mysql://host:port/{dbname}; JDBC Driver class: mysql驱动类选择com.mysql.jdbc.Driver ; Username/Password: 数据库的用户名和密码;)

 

Jdbc请求

右击相关菜单--添加-取样器-JDBC Request

Variable Name: 数据库连接池的名字, 需要于JDBC Connection Configuration的Variable Name Bound to Pool名字保持一致 

Query Type: 查询类型

--Select statement: 查询语句类型;

--Update statement: 这是一个更新语句类型(包含insert和update);

--Callable statement: 调用存储过程, 可以执行多条查询, 更新, 删除语句, 但是不支持参数形式(语句之间用分号隔开, 最后一句不需要分号结束)

--prepared statement: statement用于为一条SQL语句生成执行计划, 用于绑定变量重用执行计划, 需要指定变量的参数类型为int或者varchar, 适合于多次执行的SQL语句

Query: 填写的sql语句, 单条语句结尾不加分号 

Parameter valus: 参数值

Parameter types: 参数类型

Variable names: 保存sql语句返回结果的变量名

Result variable name: 创建一个对象变量,保存返回结果集合

Query timeout: 查询超时时间

Handle result set: 定义如何处理由callable statements语句返回的结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值