pytest接⼝⾃动化测试

本文详细介绍了接⼝测试的重要性和流程,强调了接⼝自动化在节省成本和保障质量上的优势。通过postman工具进行冒烟测试,并探讨了pytest测试框架与unittest的区别,演示了pytest的安装和测试case编写,以及如何生成测试报告。同时,文章还涵盖了接⼝测试的要素,如URL、请求方法、参数和响应。
摘要由CSDN通过智能技术生成

Version:0.9 StartHTML:0000000105 EndHTML:0000027381 StartFragment:0000000141 EndFragment:0000027341

分享学习第五节:pytest接⼝⾃动化测试
为什么要做接⼝测试?
只靠前端测试很难确保很⾼的覆盖率。接⼝测试,可以模拟出各种类型的⼊参,包括⼀些在前端
模拟不出来的⼊参,还能根据接⼝⽂档的定义,设计出相对完善的⼊参值,在接⼝层保证质量,
剩余的绝⼤多数问题就是应⽤程序⾃⾝的交互和数据展⽰问题。
接⼝测试相对于交互界⾯测试和功能测试来说,更容易实现⾃动化,执⾏起来⽐较稳定,维护成
本也⽐较低。
接⼝⾃动化适⽤于回归测试、线上接⼝巡检等,可以减少⼈⼯回归测试的⼈⼒成本、也可以监控
线上接⼝健康情况。
前、后端系统分离,从安全层⾯来说,只依赖前端进⾏不能满⾜安全要求,绕过前端相对容易,
所以需要后端同样进⾏输⼊校验,可以依赖接⼝测试去验证了。
⼀、接⼝测试流程
1. 如何测试接⼝ ?
a. 怎么测试接⼝?根据什么来测接⼝呢?这就需要开发提供的接⼝⽂档了,接⼝⽂档和功能测
试的需求说明书的功能是⼀样的。包括:接⼝说明、调⽤的url,请求⽅式(Get or Post or
RPC协议的框架,Doubbo接⼝协议),请求参数、参数类型、请求参数说明,返回结果说
明。有了接⼝⽂档后,我们就可以设计接⼝测试⽤例,⼀般接⼝测试的⽤例编写可以从以下⼏
个⽅⾯进⾏:
2. 接⼝⿊盒⽩盒的测试⽅法
接⼝通过性验证(最基本的)
传递正确的参数,是否返回正确的结果。
参数组合验证
因为参数有必传和⾮必传,
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我不是程序员_y

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值