其他分享
首页 > 其他分享> > 接口测试基础知识(四)

接口测试基础知识(四)

作者:互联网

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

接口测试工具

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