用户都在服务器中数据库里面存放,测试的时候,可以从数据库中导出测试数据。

通过查询sql 从查询结果中设置变量。


用户登录需要从数据库中找到可以登录账号和密码

  1. select login_name,password_md5 from tb_newbee_mall_user limit 1;

查询结果中将 用户名和密码设置为变量。传给下游接口。 数据库jdbc 上下游传参;

在select查询中设置变量。
image.png

这里设置的变量跟其他稍有不同:
select 查询可能会返回很多结果,比如
image.png
查询两条,返回两条结果,
JMeter会自动给每个结果在设置变量的时候添加对应的 下标值。
image.png
所以在引用变量的时候需要 在变量名 后面添加 _1 或者 _2, 表示指定第几个 结果。下面在登录场景中使用
image.png

通过jdbc 实现上下游传参


线程组-jdbc上下游传参.jmx

思维导图

JMeter 接口测试.svg