Java教程

接口测试基础知识(四)

本文主要是介绍接口测试基础知识(四),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

接口测试工具、接口类型和接口测试流程

接口测试工具

postman (以前属于谷歌浏览器的插件,最常用的一款接口测试工具) jmeter (市面上最流行的接口和性能测试工具) fiddler (抓包软件,也可以用来测试接口) Charles (Mac系统 苹果电脑用这个抓包工具用的比较多) soapui (soapUI可以测自动化和性能,也比较常用) wireshark(抓包软件,也可以用来抓取TCP和udp,TLS协议的数据)

接口类型

http协议的接口 HTTP HTTPS Webservice SOAP Webservice RESTful Webservice rmi协议接口 rpc协议接口

接口的测试流程

接口测试需求分析 接口测试需求评审 编写接口测试计划 编写接口测试用例/接口测试用例评审 用例导入接口测试工具(执行用例) 发现BUG提交到禅道 小结测试报告 总结测试报告 

接口测试质量评估标准:

业务功能覆盖是否完整 业务规则覆盖是否完整 参数验证是否达到要求(边界、业务规则) 接口异常场景覆盖是否完整 接口覆盖率是否达到要求 代码覆盖率是否达到要求 性能指标是否满足要求 安全指标是否满足要求 

接口测试持续集成:

对接口测试而言,持续集成自动化是核心内容,通过持自动化的手段我们才能做到低成本高收益。目前我们已经实现了接口自动化,主要应用于回归阶段,后续还需要加强自动化的程度,包括但不限于下面的内容: 流程方面:在回归阶段加强接口异常场景的覆盖度,并逐步向系统测试,冒烟测试阶段延伸,最终达到全流程自动化。 结果展示:更加丰富的结果展示、趋势分析,质量统计和分析等 问题定位:报错信息、日志更精准,方便问题复现与定位。 结果校验:加强自动化校验能力,如数据库信息校验。 代码覆盖率:不断尝试由目前的黑盒向白盒下探,提高代码覆盖率。 性能需求:完善性能测试体系,通过自动化的手段监控接口性能指标是否正常。

这篇关于接口测试基础知识(四)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!