简单的Jmeter接口性能测试以及chrome抓包

jmeter接口使用

添加线程组

点击测试计划-线程-找到线程组

 添加http请求--添加接口:

 添加查看结果接口:

添加信息头:

Content-type 值 application/json 

 post请求需要加上请求头格式 

 

断言

状态码断言---判断这个接口通不通

断言没有问题,没有结果显示 ,有问题可能会显示404

jmeter的上下游传参

在上游接口中右击添加json提取器

然后填写变量名和公式,匹配所有结果 

 判断公式是否正确:先执行一遍接口,然后找到结果树,选择json path test进行检查

如果判断结果就是你想要的token的值

下游接口去使用(有些接口不需要再信息头使用直接把值放到链接当中)

性能测试-jmeter

秒杀活动、团购 ,考虑性能能不能支持这么多人一起下单,所以就需要做性能测试

性能测试步骤

1、测试经理会给需求文档----性能需求文档,给你对应的指标

2、根据性能需求文档整理性能指标

主要的性能指标:

吞吐量:每秒钟处理的事务数,每秒钟处理多少个请求

响应时间:用户发送请求后多久收到结果

异常率:接口请求中有多少是失败

3、编写需要压测的接口---压测接口调通

4、执行性能测试

性能达标:如果在需求范围之内,性能通过

性能不达标:如果在需求范围之外,性能不通过

jmeter性能压测步骤

在线程组中进行性能测试

在下图中添加聚合报告可以查看测试结果

开发做完性能优化之后,我们需要复测,检查性能指标是否正确 

如何做接口性能测试

首先我们会拿到一份需求文档,有各种指标要求,如吞吐量,响应时间,并发数(慢慢加压比如并发数从50到100到150),以及异常率等然后我们根据上面的测试需求,先编写接口脚本,编写完后执行脚本,通过聚合报告检查接口运行中是否满足需求上的要求,满足则通过测试,不满足就提交给开发,进行代码优化,载复测,直到结束.

chrome抓包

fiddler、charles

抓包:抓接口,检查接口的请求和响应是不是正确的

步骤:

鼠标右键,点击检查

  • 16
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值