jmeter 两个"csv数据文件设置"遍历数据,实现多用户购买多个商品
目标
使用jmeter构造基础数据,需要实现多个用户购买多个商品的场景。
数据准备
1号数据txt文件,包含token和userId,用于用户登录(有10个用户的登录信息);
2号数据txt文件,包含goodsId,用户购买商品(有6个商品的Id);
jmeter设置
1.添加--配置元件--“CSV数据文件设置“
用于读取token和userId,用户登录用的;
位置:线程组同级位置,实现线程组的每个线程都有自己的登录信息;
2.添加--线程--线程组
为方便实现造数目的,最好设置线程数或者循环数等于前边提到的用户数据数;
3.添加--逻辑控制器--循环控制器
作用:控制下单流程的循环次数
数量等于商品的数量 ,目的是使每个线程到这里都循环几次,保证每个用户都购买指定数量的商品。
4.添加--取样器--HTTP请求
填写下单流程需要的接口,截图中是使用“事务控制器”包了一下用到的几个接口。
5.效果展示
每个线程循环六次==每个用户购买六个商品
一句话总结:“线程组”控制用户数量,“循环控制器”控制每个用户购买商品数量;