解决jar版本问题

【解决Jmeter无法连接jdbc】Jmeter Cannot load JDBC driver class ‘com.mysql.jdbc.Driver’

注意

jdbc配置的变量名称要对应

简单读取数据库

配置jdbc

添加

【测试】Jmeter链接数据库_json
配置jdbc
jdbc:mysql://localhost:3306/db_cesi
com.mysql.cj.jdbc.Driver
root
rootroot
【测试】Jmeter链接数据库_随机数_02
添加线程,和jdbc请求
【测试】Jmeter链接数据库_字段_03

准备数据
数据集上传到资源区
【测试】Jmeter链接数据库_读取数据_04

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

【测试】Jmeter链接数据库_json_05

读取数据库指定字段

指定字段

【测试】Jmeter链接数据库_随机数_06

请求成功效果图

【测试】Jmeter链接数据库_读取数据_07

获取变量

添加配置-调试取样器

【测试】Jmeter链接数据库_随机数_08

效果

【测试】Jmeter链接数据库_数据_09

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

【测试】Jmeter链接数据库_读取数据_10

效果图-请求带上了数据

【测试】Jmeter链接数据库_json_11

模拟用户登陆

提交登陆json

【测试】Jmeter链接数据库_读取数据_12

json http请求

【测试】Jmeter链接数据库_json_13

请求成功

【测试】Jmeter链接数据库_json_14

添加随机数字

【测试】Jmeter链接数据库_读取数据_15
请求成功,拼接错误
${}引用数字,实际错误
【测试】Jmeter链接数据库_读取数据_16
【测试】Jmeter链接数据库_json_17
重新拼接__V()
【测试】Jmeter链接数据库_json_18
【测试】Jmeter链接数据库_读取数据_19

重新请求

【测试】Jmeter链接数据库_字段_20
【测试】Jmeter链接数据库_数据_21

模拟多线程

【测试】Jmeter链接数据库_数据_22

优化

分页数据量-随机性不好

【测试】Jmeter链接数据库_字段_23

参数-随机性

先指定?值
【测试】Jmeter链接数据库_字段_24检测没问题
【测试】Jmeter链接数据库_字段_25

随机数-替换数据

【测试】Jmeter链接数据库_数据_26【测试】Jmeter链接数据库_读取数据_27取了随机数8
【测试】Jmeter链接数据库_随机数_28

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

【测试】Jmeter链接数据库_字段_29【测试】Jmeter链接数据库_字段_30

jdbc请求数据一次-复用

【测试】Jmeter链接数据库_读取数据_31

模拟场景

【测试】Jmeter链接数据库_数据_32

jdbc一次-控制器

【测试】Jmeter链接数据库_字段_33
【测试】Jmeter链接数据库_字段_34

测试仅一次控制器

【测试】Jmeter链接数据库_字段_35
【测试】Jmeter链接数据库_数据_36

jdbc 预处理

预处理可以取代jdbc的配置原价
【测试】Jmeter链接数据库_字段_37

【测试】Jmeter链接数据库_随机数_38