郁兰娜 发表于 2026-1-22 13:55:08

jmeter进行接口压测

工具下载


[*]https://gitee.com/FIRC/fircfiles/blob/master/jmeter.md
[*]解压之后压缩包叫apache-jmeter-5.6.3.zip,如是src.zip后缀的都不对,打开之后会报错不可用,因为里面缺少我们下一步将要配置的环境变量.jar文件。
[*]对应的jdk版本不可太低,一般jmeter3.0的对应jdk1.7,jmeter4.0对应jdk1.8以上,否者启用jmeter也会报错。
[*]一定要确保环境变量配置正确(包括jdk的与jmeter的环境变量配置)。
接口测试

https://img2024.cnblogs.com/blog/118538/202601/118538-20260122133208893-1206671071.png
下面是每个参数的具体作用:
参数你的设置作用解释Number of Threads (users)100模拟的总虚拟用户数,即并发用户量为100。Ramp-up period (seconds)60所有虚拟用户的启动时间。设置为60秒意味着JMeter会在60秒内逐步启动这100个用户,而不是同时启动,这能更平滑地给系统加压,模拟真实世界的用户增长。Loop CountInfinite (无限)每个用户执行测试计划的次数。设为“无限”意味着用户会一直循环执行,直到被停止条件(如下面的持续时间)中断。Same user on each iteration已勾选如果测试脚本中包含登录(如图中的“登录”请求),勾选此项表示每次循环迭代都使用相同的用户名/密码。这通常用于测试已登录状态下的后续操作,避免每次迭代都重新注册新用户。Specify Thread lifetime已勾选启用线程生命周期控制,这是控制测试时长的关键。→ Duration (seconds)3600测试的总持续时间。设置为3600秒(1小时),意味着整个测试(包括启动时间)会运行1小时,时间一到,所有虚拟用户停止,测试结束。→ Startup delay (seconds)5测试开始前的延迟时间。设置5秒意味着点击“启动”后,JMeter会等待5秒才开始创建第一个虚拟用户。这给你留出了准备和观察系统初始状态的时间。https://img2024.cnblogs.com/blog/118538/202601/118538-20260122132910228-1661183833.png
通过上面的配置之后,就可以对登录接口进行压力测试了,每1分钟产生100个并发请求持续1小时。

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

遇玷 发表于 2026-2-2 19:23:27

鼓励转贴优秀软件安全工具和文档!

懵崭 发表于 2026-2-4 07:38:38

很好很强大我过来先占个楼 待编辑

当贵 发表于 2026-2-4 07:38:54

谢谢楼主提供!

骆贵 发表于 2026-2-4 11:54:47

这个有用。

百谖夷 发表于 2026-2-5 03:46:57

前排留名,哈哈哈

习和璧 发表于 2026-2-6 10:31:45

热心回复!

强怀梅 发表于 2026-2-8 00:22:26

谢谢楼主提供!

琉艺戕 发表于 2026-2-8 17:49:39

收藏一下   不知道什么时候能用到

龙骋唧 发表于 2026-2-9 05:17:18

热心回复!

僭墙覆 发表于 2026-2-9 12:03:41

感谢发布原创作品,程序园因你更精彩

缍米 发表于 2026-2-9 21:18:51

这个好,看起来很实用

章绮云 发表于 2026-2-9 22:08:12

yyds。多谢分享

乐敬 发表于 2026-2-10 10:21:19

分享、互助 让互联网精神温暖你我

欧阳梓蓓 发表于 2026-2-11 05:28:57

新版吗?好像是停更了吧。

窟聿湎 发表于 2026-2-11 13:21:10

很好很强大我过来先占个楼 待编辑

崆蛾寺 发表于 2026-2-12 19:14:48

鼓励转贴优秀软件安全工具和文档!

慕疼 发表于 2026-2-14 00:13:30

感谢分享,下载保存了,貌似很强大

喳谍 发表于 2026-2-17 15:23:55

这个好,看起来很实用

轨项尺 发表于 2026-3-3 03:14:20

新版吗?好像是停更了吧。
页: [1] 2
查看完整版本: jmeter进行接口压测