JMeter 压测QPS
新建测试计划
新建线程池
- Number of Threads (users) : 并发数量,能跑多少量。具体说是一次存在多少用户同时访问
- Ramp-up Period(in seconds): 表示JMeter每隔多少秒发动并发。理解成准备时长:设置虚拟用户数需要多长时间全部启动。如果线程数是20,准备时长为10,那么需要10秒钟启动20个数量,也就是每秒钟启动2个线程。
- Loop Count: 这个设置不会改变并发数,可以延长并发时间。总请求数=线程数*循环次数 (forever 勾选将会一直执行)
- Scheduler:调度器,设置压测的启动时间、结束时间、持续时间和启动延迟时间。
新建定时器
Target throughput(in samples per minute):目标吞吐量。注意这里是每分钟发送的请求数,因此,对应测试需求中所要求的100 QPS ,这里的值应该是6000 。</