Mac下Jmeter实现接口压测

原文地址:https://www.jianshu.com/p/f4a675e02cd7

安装:官网下载 .zip压缩包 下载地址
注意 - 有安装环境要求:

安装要求

下载后解压缩,在终端 cd 到 bin文件夹

运行文件夹

运行命令:
.\jmeter

若安装成功,则可看到Jmeter图形界面:

初始界面

这里我要压测的接口为web网页接口,模拟500人同时请求该接口,也就是并发请求,直接新建线程组即可:

新建线程组

相关参数解释:
线程数:相当于是模拟用户的数量
准备时长:表示线程之间间隔多少时间,单位是秒.0就表示了所有的线程并发发送请求,否则就是每个线程间隔几秒发送请求
循环次数:表示每个线程执行几次
调度器:就是创建线程的schedule.
在取样器错误后执行的操作:表示线程出现错误后执行的操作.比如继续,或者停止线程,或者测试

线程参数

请求配置完成后,进行HTTP请求参数配置,栗子为GET请求:

添加HTTP请求

相关参数设置:

参数配置

点击上方绿色三角形 的 开始按钮即为开始,开始前先添加结果输出图像:

添加监听器

输出结果如下:

结果

备注:这里有一些关于接口性能的参数在以下做简单的解释

Requests Per Second(Avg Rps):平均每秒钟响应次数=总请求时间 / 秒数 Avg time to last byte per terstion (mstes):平均每秒业务脚本的迭代次数 Successful Rounds:成功的请求 Failed Requests:失败的请求 Successful Hits:成功的点击次数 Failed Hits:失败的点击次数 Hits Per Second:每秒点击次数 Successful Hits Per Second:每秒成功的点击次数 Failed Hits Per Second:每秒失败的点击次数 Attempted Connections:尝试链接数


以下是使用Apache JMeter进行接口压测的步骤: 1. 下载和安装Apache JMeter:首先,你需要从Apache JMeter官方网站下载并安装JMeter。 2. 创建测试计划:打开JMeter,创建一个新的测试计划。右键点击测试计划,选择"添加" -> "Threads (Users)" -> "Thread Group"。在线程组中,你可以设置并发用户数、循环次数等参数。 3. 添加HTTP请求:在测试计划中,右键点击线程组,选择"添加" -> "Sampler" -> "HTTP Request"。在HTTP请求中,你可以设置请求的URL、请求方法、请求头、请求参数等。 4. 添加监听器:在测试计划中,右键点击线程组,选择"添加" -> "Listener" -> "View Results Tree"。监听器用于查看测试结果,包括响应时间、响应码等。 5. 配置线程组和HTTP请求:在线程组和HTTP请求中,你可以设置参数化、断言、前置处理器、后置处理器等,以模拟真实的接口请求。 6. 运行测试计划:点击工具栏上的"运行"按钮,开始运行测试计划。JMeter将模拟并发用户发送请求,并记录响应时间和响应码等信息。 7. 查看测试结果:在监听器中,你可以查看测试结果。你可以通过查看响应时间、响应码等指标来评估接口的性能和稳定性。 8. 生成测试报告:在测试计划中,右键点击线程组,选择"添加" -> "Listener" -> "Summary Report"。运行测试计划后,你可以生成测试报告,以便更详细地分析测试结果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值