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

1.上传文件

jmeter复习整理(5) 上传文件/数据库_第1张图片

jmeter复习整理(5) 上传文件/数据库_第2张图片

jmeter复习整理(5) 上传文件/数据库_第3张图片

后期拼接图片路径方法

jmeter复习整理(5) 上传文件/数据库_第4张图片

 

2.数据库

下载数据库驱动

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

jmeter复习整理(5) 上传文件/数据库_第5张图片

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

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

 

Jdbc配置

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

jmeter复习整理(5) 上传文件/数据库_第6张图片

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: 数据库的用户名和密码;)

jmeter复习整理(5) 上传文件/数据库_第7张图片

 

Jdbc请求

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

jmeter复习整理(5) 上传文件/数据库_第8张图片

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语句返回的结果

jmeter复习整理(5) 上传文件/数据库_第9张图片

你可能感兴趣的:(性能)