jmeter 两个"csv数据文件设置"遍历数据,实现多用户购买多个商品

发布时间 2023-10-08 15:11:33作者: 偶神采飞扬

目标

使用jmeter构造基础数据,需要实现多个用户购买多个商品的场景。

 

数据准备

1号数据txt文件,包含token和userId,用于用户登录(有10个用户的登录信息);

2号数据txt文件,包含goodsId,用户购买商品(有6个商品的Id);

 

jmeter设置

1.添加--配置元件--“CSV数据文件设置“

用于读取token和userId,用户登录用的;

位置:线程组同级位置,实现线程组的每个线程都有自己的登录信息;

2.添加--线程--线程组

为方便实现造数目的,最好设置线程数或者循环数等于前边提到的用户数据数;

 

3.添加--逻辑控制器--循环控制器

作用:控制下单流程的循环次数

数量等于商品的数量 ,目的是使每个线程到这里都循环几次,保证每个用户都购买指定数量的商品。

 

4.添加--取样器--HTTP请求

填写下单流程需要的接口,截图中是使用“事务控制器”包了一下用到的几个接口。

5.效果展示

每个线程循环六次==每个用户购买六个商品

 

 

一句话总结:“线程组”控制用户数量,“循环控制器”控制每个用户购买商品数量;