JMeter接口测试

本文详细介绍了开源压力测试工具JMeter的安装及使用,包括如何创建线程组、添加HTTP请求、设置断言以及查看测试结果。通过JMeter,你可以进行单个接口的测试,并通过查看结果树、断言结果和聚合报告来评估接口性能和稳定性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、JMeter简介

JMeter是Apache组织开发的基于Java的压力测试工具。具有开源免费、框架灵活、多平台支持等优势。除了压力测试外,JMeter在接口测试方面也有广泛的应用。

2、JMeter安装

访问JMeter官网:Apache JMeter - Download Apache JMeter,点击下载后解压缩,依次打开\apache-jmeter\JMeter\bin,运行jmeterw.cmd即可。(建议在桌面创建jmeterw.cmd的快捷方式,方便快速打开)

3、使用JMeter完成单个接口测试
3.1 添加线程组

在“测试计划”上点击鼠标右键-->添加-->threads(Users)-->线程组。


3.2 添加http请求

在“线程组”打开鼠标右键-->添加-->sampler-->http请求

 

3.3 添加断言

在每一个http请求下,都应该增加一层判断机制(response的关键字),即添加结果断言。

在“http请求”打开鼠标右键-->添加-->Assertions-->response Assertion
 

3.4 查看请求结果

在“线程组”打开鼠标右键-->添加-->监听器-->察看结果树、断言结果、聚合报告

 

1、查看结果树:打开察看结果树,绿色代表测试通过,红色代表测试失败。在此我们可以看到详细的请求头、响应时间、请求参数和返回结果;方便我们进行接口调试

2、断言结果:断言结果是查看返回的数据是否符合给定的断言。

3、查看聚合报告:

Label:每个 JMeter 的 请求都有一个 Name 属性,这里显示的就是 Name 属性的值

#Samples:表示本次测试中一共发出了多少个请求

Average:平均响应时间

Median:也就是 50% 用户的响应时间

90%Line:90% 用户的响应时间

Min:最小响应时间

Max:最大响应时间

Error%:本次测试中出现错误的请求的数量/请求的总数

Throughput:吞吐量——默认情况下表示每秒完成的请求数

KB/Sec:每秒从服务器端接收到的数据量,相当于LoadRunner中的Throughput/Sec

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

KunQian_smile

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值