JMeter官网:http://jmeter.apache.org/download_jmeter.cgi
JMeter压测工具的使用
1.添加一个线程组
2.设置1000个线程数,循环10次
3.添加Http请求默认值
4.新建一个Http请求
5.新建一个聚合报告
6.启动项目
秒杀接口的压测详细过程与结果:
1. 启动系统,先生成1000个用户并且存储至数据库:
(完整代码在UserUtil.java里面)
2.让每个用户登录到系统,并且生成与其对应token信息,将用户与token信息存储到文件里面去。
模拟登录获取token信息:
3.再启动main方法,开始执行
用户与对应的token信息文件:
同时因为用户登录过,所以缓存里面就拥有用户信息:
数据库里面已经生成的用户:
4.秒杀开始之前
秒杀订单表:
秒杀商品表:
详细订单表:
5.秒杀开始
新建一个CVS Data:
配置相应的信息(将tokens.txt文件导入):
使用工具压测接口:
压测接口:
6.秒杀结果:
秒杀商品表:
秒杀订单表:
订单详情表:
秒杀成功!!!