接口测试总结

1、为什么要做接口测试?

答:

     1)可以发现一些前端页面无法发现的问题。

       比如,提现操作,前端肯定会对提现金额做限制,假设服务端不进行限制。如果绕过前端,直接在接口进行提现,看结果是否还会正确。比如在接口传入提现金额为-100,这时,接口会返回正确,这时余额会增加100。

     2)可以做并发测试

      假设多个用户同时购买最后一件商品

2、如何做接口测试?

答:

     1)首先做通过性测试:输入所有符合要求的参数,检查接口是否正常走通

     2)其次做组合参数测试

     3)再次做异常情况测试

     4)性能测试:多个账户同时购买最后一件商品

3、用什么工具进行接口测试?

答:postman、jmeter

4、没有接口文档,如何做接口测试?

答:首先与开发沟通,尽量提供接口文档;其次,通过抓包看接口请求参数、响应结果,然后在与开发沟通,自行整理接口文档

5、在进行接口测试时,上下游有数据依赖怎么办?

把依赖的数据设置成全局变量

6、接口测试的数据依赖第三方时,怎么办?

mock数据 

7、当接口测试出现异常,如何处理?

抓包、看日志,请求报文有问题就找前端,响应报文有问题就找服务端

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值