【Apache JMeter】JMeter接口压测实例

本文详细介绍了如何使用Apache JMeter进行接口压力测试,包括JMeter的基本操作,如添加线程组、配置HTTP请求默认值、HTTP请求构造、测试报告配置以及参数化的四种方法:_CSVRead、CSV Data Set Config、User Defined Variables和User Variables。通过具体的例子展示了如何使用CSV Data Set Config实现数据驱动测试,强调了参数化在接口测试中的重要性。
摘要由CSDN通过智能技术生成

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测 试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、 数据库, FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来在不同压力类别下测试它们的 强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。

1、本次的压测接口

接口调用方法:POST

接口的请求URL地址:
http://xxx.xxx.xxx.xx:xx.businessService?username=%E9%80%9A%E8%AE%AF%E5%BD%95%E6%9F%A5%E8%AF%81%7F

接口入参:
username(必填项)
imageField.x(可选项)
imageField.y(可选项)

返回数据:查询人员的通讯录信息,包括:部门、员工号、VOIP号码、电信号码、手机、Email、传真

2、使用JMeter进行接口测试

2.1 下载并打开bin目录下的jmeter.bat文件
这里写图片描述
2.2 添加线程组
在“测试计划”上鼠标右键添加–>threads(Users)–>线程组,添加测试场景设置组件,接口测试中一般设置为1个“线程数”,根据测试数据的个数设定“循环次数”;
这里写图片描述
2.3 添加Http请求默认值
组件,在上步的线程组上右键添加–>配置元件–>HTTP请求默认值(当所有的接口测试的访问域名和端口都一样时,可以使用该元件,一旦服务器地址变更,只需要修改请求默认值即可);
这里写图片描述
2.3 HTTP请求构造
在“线程组”右键–>添加–>samlper–>“HTTP 请求”&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值