Jmeter进行http接口压力测试

我会带着你远行 2023-09-30 13:51 85阅读 0赞

场景

本地开发环境中达不到线上环境的并发量与压力。

如何在本地进行模拟压力测试,比如新写一个get请求的接口,怎样模拟进行20000的

并发去进行压力测试。

JMeter

Apache JMeter - Download Apache JMeter

JMeter基于Java开发,需要系统有安装JDK环境。

这里选择zip包进行下载

c06e7dc3a1a94d428a3444e44a2668b5.jpeg

下载之后解压到指定目录下,这里是windows电脑,找到bin下的jmeter.bat双击启动

b4b4793e770c4f499a2467c3dd5fe92e.jpeg

注:

博客:
霸道流氓气质的博客_CSDN博客-C#,架构之路,SpringBoot领域博主
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

1、启动之后,设置JMeter的语言为中文

Options-Chose Languages-Chinese(Simplified)

ad13c4e093aa40c08fe2b503daca1caf.jpeg

2、测试计划-添加-线程-线程组

579a8ed4bcbe4000a96b45bd0c24881a.jpeg

进行线程组的配置,这里模拟20000次请求,所以设置线程数200,循环100次。

822ea6588a4249eb8fbecd4a61603a0e.jpeg

然后Ctrl + S保存,先将测试计划进行保存

3da01d1216454e31b6fb4a040de3da5a.jpeg

2、右击线程组-添加-取样器-HTTP请求

c53bfbd5e1c94af9a2abecfff8cb26f2.jpeg

配置http请求,协议、ip、端口、请求方式、路径。

7a4fdf50b0e3478ca8cde171960df448.jpeg

3、点击上面的绿色三角号即可运行请求,点击红色Stop按钮即可停止

4ea39638f05d460eabff52c7884820b0.jpeg

4、还可以在HTTP请求上右击-添加监视器-聚合报告或者其他报告形式进行查看测试结果

5241c0037e5b4ef3a0948c84a7b9eb5f.jpeg

聚合报告查看效果

88ae6cfe2cb24446bd20cc5dfb08973e.gif

发表评论

表情:
评论列表 (有 0 条评论,85人围观)

还没有评论,来说两句吧...

相关阅读

    相关 使用 JMeter 进行压力测试

    一.前言 压力测试是每一个Web应用程序上线之前都需要做的一个测试,他可以帮助我们发现系统中的瓶颈问题,减少发布到生产环境后出问题的几率;预估系统的承载能力,使我们能根据

    相关 使用JMeter进行压力测试

    1、概述 在工作的时候,经常被领导问,这个服务可以抗住多大的并发量?吞吐量是多少?QPS、TPS是多少?服务器是否需要增加硬件?是否需要做集群? 刚工作的那几年,当被问

    相关 使用jmeter进行压力测试

    项目上经常要对某个接口进行压力测试,,看看能到多少tps 有时候可以用java代码,启用多线程的方式进行测试 也可以用专门的测试工具进行测试:jmeter,soapui等.