1、介绍
使用JMeter进行系统压力测试,访问SpringMVC的接口。
2、后台接口
一个简单的SpringMVC接口,以展示调通为主,不要在意逻辑。
@ResponseBody
@RequestMapping(value="/findById", method =RequestMethod.POST, produces=MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<UserInfo> findUserById(){
UserInfo user = new UserInfo(1001, "赵云");
return new ResponseEntity<UserInfo>(user, HttpStatus.OK);
}
3、JMeter 配置
3.1 添加线程组
测试计划 -> 添加 -> Threads(Users) -> 线程组
3.2 添加Http请求
在3.1中创建的线程组上右键: 添加 -> Sampler -> Http请求
3.3 添加查看结果树
添加 -> 监听器 -> 查看结果树
3.4 添加Http请求头
添加 -> 配置元件 -> HTTP消息头管理器
3.5 配置Http请求头
名称 | 值 |
---|---|
Application/json | application/json |
Content-Type | application/json;charset=utf-8 |
Accept | application/json |
配置结果如下图所示
3.6 启动测试
点击图中启动按钮,即可开始压力测试
3.7 查看请求结果
点击 3.3步 添加的查看结果树即可看见请求结果
4、压力测试
可以通过设置线程数,来测试系统抗压能力
Hero鹏——只为挖坑而生
如有疑问或是吐槽者,都可以联系我,
email: wangjianpeng228@163.com
GitHub: wangjianpeng2016
blog: Hero鹏