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