接口自动化测试框架

本文介绍了基于Python的接口自动化测试框架,包括使用Requests库发送HTTP请求,Pytest作为测试执行器,Allure生成测试报告。文章详细讲解了框架结构、各组件功能,如数据驱动测试、日志处理和测试报告的生成。
摘要由CSDN通过智能技术生成

接口测试

本文参考张挺的Python自动化接口测试自学手册,对其进行了一个归纳总结,提炼出了对Web后端接口测试可用的模型供大家参考

接口测试一般分为三步

  1. 准备测试数据
  2. 通过测试工具(代码)发起被测接口的请求
  3. 验证响应

接口测试的方案

  1. 通过外部存储excel,yaml获取数据
  2. 通过requests库封装接口,通过pytest调用被测接口并通过requests发起请求。
  3. 通过pytest测试框架验证响应。 利用测试框架Pytest,对已被封装的测试对象(接口)进行测试。并产出测试报告。

利用测试框架Pytest,对已被封装的测试对象(接口)进行测试。并产出测试报告。
框架的选用与设计参照了关键字驱动模型。即测试脚本调用关键字, 此处的关键字是经封装后的Python方法

调用
测试脚本
关键字

接口测试框架具体模型

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值