一、简单介绍
1、线程其实就是对应的用户数量
2、循环次数,就是每个线程重复的次数
3、循环控制器,和循环次数有点像,但是循环次数,是循环用户的操作,而循环控制器是循环挂在控制器下方的操作
二、用实例讲解
用例1、线程数量为1,循环次数为10,jmeter设置如下:
表示1111这账号,重复了10次登录
用例2、线程数量为10,循环次数为1,jmeter设置如下
依然表示1111这个账号,重复登录了10次,那么和上面的用例1的区别是什么呢。用例1是请求登录了10次,会发现获取的session都是一个,是不变的。虽然请求了10次,但是没有清空cookie,实际上就是一个会话。案例2,会发现10次的session都是不一样的,每次请求,jmeter会清空cookie。我们知道,每个用户和服务器之间的session都是唯一的,所以如果账号比较少,又想模拟多用户并发,应该使用用例2,更加符合不同用户的操作场景。
用例3。如果我想模拟一个用户登录了系统,重复请求查询接口10次,而登录仅用一次,这时候就需要使用循环控制器,jmeter设置如下:
循环控制器下面的内容,就会被循环指定的次数。