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