背景
有个优惠券领取的需求,这个优惠券有一定库存,需要模拟多个用户同时领取优惠券情况,看有没有异常,比如出现多领取或者说出现库存-1的情况;所以决定用Jmeter做并发
一、前言
应该知道优惠券这种领取是要依赖登录接口的,在这场景做并发,就需要很多虚拟用户,这时候就需要又到csv工具,做数据驱动,然后就是调好线程并发的合适的参数。下面会一步步从零到有展示如何模拟多个用户同时领取优惠券情况;Jmeter并发测试一般步骤是创建测试计划-》创建取样器-》创建聚合报告/结果表格视图/结果树视图
二、并发测试教程
2.1、线程组详解
测试计划 -》添加 -》线程 -》线程组
线程组参数分别设置2、0、1;线程组设置2,在这场景说明我的虚拟用户数是2这个后面文件自己添加的虚拟用户数相对应;
启动时间设置0,说明同时启动;设置几秒说明在几秒内启动完;
2.2、取样器详解
创建取样器,线程组-》添加-》取样器-》HTTP请求