建议不要带;
一个jdbc request中不要写多个sql,默认只能支持一条sql
实例
定义一个, mb
提取结果中的手机号码
取值
查看全部的运行结果
结果查看
使用「调试取样器」查看提取到的内容
调试
使用「ForEach控制器」输出全部结果
ForEach控制器
mb
mbil
添加一个「调试取样器」并修改它的名称为${mbil}
调试取样器
运行后查看结果
查看结果
使用「循环控制器」获取
${mb_#}
截屏2021-04-23 下午8.47.01
「计数器」中
${mb_#}
d
截屏2021-04-23 下午8.47.10
将「调试取样器」名称修改为{__V(mb_{d},)}
截屏2021-04-23 下午8.47.17
运行之后可以在结果中查看,每个值都打印出来了
截屏2021-04-23 下午8.47.26
接收全部结果,并以列表展示
添加一个名为「allvar」的变量接收
定义
查看结果
allvar=[{mobile=13527104953, id=25, gqid=126361, identity=1e7a82646a503f41, token=rjNWTXOSU8g68V62fcqgEMm4ivcNhvV/W7C/k2G8kc+qYRbmw53LuAfcwFRAuT8pxRU/jxaEwo/fQbjJJq9BrA==}, {mobile=13528223194, id=29, gqid=126182, identity=640d783c00a09e98, token=YeCOmrviJNaF6nhhSI4Lqq3sBrTRxAT4m0vZbrLALFDOiIl02I+7z//l7vPA/s5XxRU/jxaEwo/fQbjJJq9BrA==}, {mobile=13560693138, id=40, gqid=124571, identity=7f897d7fd70df90a, token=bu3nXFfaVsqCIZ2eKOQDu8Ah/UfTTez3iPyWRSH3hgFY5AQFvR7kcg9gGdxq/0kTxRU/jxaEwo/fQbjJJq9BrA==}, {mobile=13560696226, id=51, gqid=126474, identity=8a989d323fde98f1, token=pEOeKYMBmmPWnT+CkxUKCj249HbCPHFkgH6FoOjrDcWQtElKwuYUjVwvP1SaDvznxRU/jxaEwo/fQbjJJq9BrA==}, {mobile=13527104943, id=78, gqid=4000000, identity=0da609ddca720332, token=cwjgPJCiSp/zom1v/xG39CkpdxgjTKvts+NVk+sVMzMfEtHIhoe56Ch2gNFKjesdxRU/jxaEwo/fQbjJJq9BrA==}, {mobile=13527104143, id=79, gqid=4000001, identity=195006160bc11f4f, token=JTQBPw32Sq88b5MjfrsA/eErfhax5EHrvVdzumTtRV+yXd0odVFMF8N93QEbnLTYxRU/jxaEwo/fQbjJJq9BrA==}]
结果
思路:循环执行insert语句
先连接数据库
连接数据库
创建一张表
创建表
调用注册接口
注册接口
将注册结果插入到数据库中
插入表
查看结果
查看结果
修改「线程组」的次数为1000次运行后查看数据库
查看结果
新建「JDBC Request」
JDBC Request
新建一个「保存响应到文件」
去除勾选「Dont add number to prefix」和「Dont add content type suffix」
保存响应到文件
查看结果
使用数据库的优势:可以指定读取n行,每次操作消耗小
使用csv文件每次需要打开整个文件后进行读取