jmeter进行接口压测

张开发
2026/4/21 22:51:36 15 分钟阅读

分享文章

jmeter进行接口压测
对应的jdk版本不可太低一般jmeter3.0的对应jdk1.7jmeter4.0对应jdk1.8以上否者启用jmeter也会报错。一定要确保环境变量配置正确包括jdk的与jmeter的环境变量配置。接口测试下面是每个参数的具体作用参数你的设置作用解释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秒才开始创建第一个虚拟用户。这给你留出了准备和观察系统初始状态的时间。通过上面的配置之后就可以对登录接口进行压力测试了每1分钟产生100个并发请求持续1小时。

更多文章