当一个接口出现异常时候,你是如何分析异常的?

接口测试中常见的问题包括未实现接口、返回结果不符、边界值错误、输入异常值处理不当、参数错误和安全性漏洞。当遇到异常时,可通过抓包工具如Fiddler分析请求和响应,查看后端日志寻找错误信息。确保接口的安全性,如数据加密、身份验证和恶意请求防护,同时关注性能问题,如并发处理和响应时间。

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

接口测试的过程中常见bug

常规错误,接口没实现,没按约定返回结果,边界值处理出错等;

输入异常值(空值、特殊字符、超过约定长度等),接口抛错,没做封装处理;

输入错误的参数、多输入、少输入参数,接口可能出现的错误;

安全性问题,如明文传输、返回结果含有敏感信息,没对用户身份信息做校验,没做恶意请求拦截等;

性能问题,如接口并发插入多条相同操作,响应时间过长,接口压测出现瓶颈等。

当接口出现异常时,该如何分析处理:

先抓包,用fiddler工具抓包;

或者浏览器上F12调试工具;

APP上的话,可以使用Fiddler做代理,通过手机设置代理去看请求和返回报文;

查看后端日志,如Linux系统通过xhell连上服务器,查看接口日志,查看是否有报错信息

(命令:tail -f 日志文件)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值