接口自动化测试初探

让我们通过几个问题来对接口测试有一个直观的认识。
1、什么是接口?
淘宝上看见一个想买的商品,点击后跳转到介绍商品的界面。当你点击商品时app会向淘宝服务器发送:“商品介绍接口”、“商品评论接口”等,app根据“接口返回内容”生成商品的界面。
2、接口测试包含哪些内容?
主要包含三个方面:服务器是否开启、服务器cpu等负载是否正常、接口返回是否正确。另外的接口安全进行的较少。
3、接口测试怎么开展?
设计用例——》根据接口文档书写接口测试内容——》和开发确定接口断言内容、时间断言大小——》执行接口测试
4、接口使用什么工具?
主流的可以用jmeter,LR,或者自己用脚本、java语言写接口测试代码。
5、接口测试和UI自动化有什么区别?各有什么优缺点?
UI自动化和接口自动化测试部分功能有重复。除去接口安全测试,其他三个接口测试内容在UI自动化和手工测试中都能发现。
接口回归测试存在的原因,只因为接口测试对于UI自动化存在明显的优势。接口测试的优点:快、稳、准。
快:测试运行速度快,如果说UI自动化还在想怎么比手动测试快,接口测试已经是毫秒级别的测试了。UI自动化还在想怎么布置多个手机测不同的服务器,接口测试已经在一台机器上完成了所有服务器的测试并给出了报告。更别说接口测试开发和维护的速度了。
稳:appUI界面的改变不对接口测试造成影响,由于旧版的app要兼容测试因此接口测试不严格的时候可以长期不更新,这意味着接口测试维护量相比UI自动化少很多。
准:如果UI自动化发现了问题,它的流程是这样~发现问题——》找app开发查——》找接口开发查——》确定谁的问题。如果有了接口测试,接口开发和app开发的沟通将大减,由测试直接指出问题所在。(这类问题app开发非常不耐烦,有了接口测试,开发解脱了。。)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值