1.场景分级,易读清晰,方便定位失败的用例
2.新手好上手,BDD 的过程就是写 case 的过程 。下面是它的一个流程图 。
![如何进行接口测试?API 测试该了解的技术细节](http://img.jiangsulong.com/220408/0H5211J7-5.jpg)
文章插图
4 、接口分析
如果你的团队里面,能够维护一份完整细致的接口文档,当然是最好的 。如果没有的话,那么,优先去推动开发生成一份合适的 API 说明文档吧 。如果达不到这个阶段,但是也要做自动化,那么你就要掌握基本的抓包分析工具,能够自己去抓包分析形成API 文档 。
所以接口分析是很必要的,也属于接口测试的高阶提升 。比如接口定义是否冗余,接口的请求字段是否冗余,接口调用是否得到了所有期望的信息,接口调用是否合理方便,接口是否做到最数据库进行了正确的变更,接口的平均响应速度是否在可接受范围等 。这些指标的分析,有时候可以反馈给开发同学,对优化整体性能也是有益处的 。同时,这些分析可以帮助你更好理解这个过程的来龙去脉,理解这些 API 做了什么,又产生了什么影响 。
总之,API 测试上手很简单,但做得好,做成工程化还真需要费一点力气,一些技术细节的把控和提升,会无形中提升整体的测试水准;而如何让 API 测试真正在我们的日常工作中发挥出最大作用,也需慢慢研究和调整的 。
推荐阅读
- 如何深入浅出理解数据仓库建模?
- 串口、COM口、UART口,TTL、RS-232、RS-485这么多接口,怎么区分
- 通过代理ip进行分布式爬虫的几种方案
- 如何用shell脚本实现单词及字母去重排序?
- 淘宝新店缴纳2000风险保证金如何退 淘宝店铺风险保证金怎么退
- 天秤座|好视通知识沉淀:职场前辈该如何与职场新人相处?
- 如何辨别冰箱有问题?教您一些实用小窍门,简单易学!
- 如何联系专门收库存的 库存清理回收
- 明州仙茗优质茶如何走大众消费路线
- 如何利用局部装修改善采光问题