接口测试基础知识(四)
2022/3/8 23:14:45
本文主要是介绍接口测试基础知识(四),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
接口测试工具、接口类型和接口测试流程
接口测试工具
postman (以前属于谷歌浏览器的插件,最常用的一款接口测试工具) jmeter (市面上最流行的接口和性能测试工具) fiddler (抓包软件,也可以用来测试接口) Charles (Mac系统 苹果电脑用这个抓包工具用的比较多) soapui (soapUI可以测自动化和性能,也比较常用) wireshark(抓包软件,也可以用来抓取TCP和udp,TLS协议的数据)接口类型
http协议的接口 HTTP HTTPS Webservice SOAP Webservice RESTful Webservice rmi协议接口 rpc协议接口接口的测试流程
接口测试需求分析 接口测试需求评审 编写接口测试计划 编写接口测试用例/接口测试用例评审 用例导入接口测试工具(执行用例) 发现BUG提交到禅道 小结测试报告 总结测试报告接口测试质量评估标准:
业务功能覆盖是否完整 业务规则覆盖是否完整 参数验证是否达到要求(边界、业务规则) 接口异常场景覆盖是否完整 接口覆盖率是否达到要求 代码覆盖率是否达到要求 性能指标是否满足要求 安全指标是否满足要求接口测试持续集成:
对接口测试而言,持续集成自动化是核心内容,通过持自动化的手段我们才能做到低成本高收益。目前我们已经实现了接口自动化,主要应用于回归阶段,后续还需要加强自动化的程度,包括但不限于下面的内容: 流程方面:在回归阶段加强接口异常场景的覆盖度,并逐步向系统测试,冒烟测试阶段延伸,最终达到全流程自动化。 结果展示:更加丰富的结果展示、趋势分析,质量统计和分析等 问题定位:报错信息、日志更精准,方便问题复现与定位。 结果校验:加强自动化校验能力,如数据库信息校验。 代码覆盖率:不断尝试由目前的黑盒向白盒下探,提高代码覆盖率。 性能需求:完善性能测试体系,通过自动化的手段监控接口性能指标是否正常。这篇关于接口测试基础知识(四)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南