文章目录
- 解决jar版本问题
- 注意
- 简单读取数据库
- 配置jdbc
- 请求成功-读取数据库效果图
- 读取数据库指定字段
- 指定字段
- 请求成功效果图
- 获取变量
- 添加配置-调试取样器
- 效果
- 提取并继续利用变量-http请求
- 效果图-请求带上了数据
- 模拟用户登陆
- 提交登陆json
- json http请求
- 请求成功
- 添加随机数字
- 重新请求
- 模拟多线程
- 优化
- 分页数据量-随机性不好
- 参数-随机性
- 随机数-替换数据
- 返回单变量-一般可以用于写脚本
- jdbc请求数据一次-复用
- 模拟场景
- jdbc一次-控制器
- 测试仅一次控制器
- jdbc 预处理
解决jar版本问题
【解决Jmeter无法连接jdbc】Jmeter Cannot load JDBC driver class ‘com.mysql.jdbc.Driver’
注意
jdbc配置的变量名称要对应
简单读取数据库
配置jdbc
添加

配置jdbc
jdbc:mysql://localhost:3306/db_cesi
com.mysql.cj.jdbc.Driver
root
rootroot

添加线程,和jdbc请求

准备数据
数据集上传到资源区

请求成功-读取数据库效果图

读取数据库指定字段
指定字段

请求成功效果图

获取变量
添加配置-调试取样器

效果

提取并继续利用变量-http请求

效果图-请求带上了数据

模拟用户登陆
提交登陆json

json http请求

请求成功

添加随机数字

请求成功,拼接错误
${}引用数字,实际错误


重新拼接__V()


重新请求


模拟多线程

优化
分页数据量-随机性不好

参数-随机性
先指定?值
检测没问题

随机数-替换数据

取了随机数8

返回单变量-一般可以用于写脚本


jdbc请求数据一次-复用

模拟场景

jdbc一次-控制器


测试仅一次控制器


jdbc 预处理
预处理可以取代jdbc的配置原价






