自动化测试技术的火热除了表现在UI层,还表现在接口层。能实现接口测试的工具和框架有很多,例如jmeter、postman、eoLinker、Request+Unittest等等。每一种工具或框架都有优缺点。选择哪一种,需要根据自身和公司的实际情况来决定。
一、选型
eoLinker纯图形界面、零代码量使用方便,支持在浏览器中安装插件,且提供了测试用例的管理,可以自动化执行所有用例。但网页版所有数据都是保存在服务商的数据库中,若公司涉及到保密问题,则不可以使用网页版,且纯图形界面不支持上传附件这类接口的测试。虽然开源版支持本地部署,但是功能非常的少。全功能本地部署,费用昂贵。
Request+Unittest是测试框架,纯代码级,python语言。应对各种需求,开发起来都很灵活。但是相对于图形化的工具而已,对人员水平要求较高,上手速度明显慢于图形化工具。若公司中有专门的接口自动化测试开发团队,这将是一个很好的选择。既然是语言开发类,也可以使用java+testng,可根据团队的语言能力,选择开发框架。
Postman大部分web项目的开发人员和测试人员都会选择使用这个工具。图形化的界面,操作方便,执行结果易阅读,易调试。可以实现自动化批量运行。但免费版仅支持http和https协议,且无法读写数据库。
......
查看更多精彩内容,请点击下载:
版权声明:本文出自《51测试天地》第五十六期。51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。